I am using the Bing Maps AJAX Control 7.0

I would like to add a custom event handler to the pushpins that are part of a driving route.

I know how to add custom events to map entities I have created myself and have a reference to. But the entities that make up a driving route are created internally and automatically added to the map. Is there a way I can attach and event handler either before or after they are added to the map?

Specifically I would like to add a custom onmouseover event to the waypoint pushpins that are on the driving route so that a custom icon is displayed when hovered over. I have read a suggestion to add a css class with pseudo `:hover` selector to the pushpins through the `typeName` property in the `PushpinOptions` but this does not work. The AJAX control itself uses the javascript event to change the icon image on mouse over, so setting the `background` css property on `:hover` never works, it gets covered up by the default hover icon.

I need to add a custom `onmouseover` event to the driving waypoint pushpins so that I can display a custom icon and disable the default behaviour. How do I do this? Thanks.