Changing <onclick> action for a node

Sorry if this belongs somewhere else but it seemed like the most appropriate place.

I used custom nodes to create a “Random” category for TV shows, which I populated with nodes that basically are different randomized playlists, like “Random X-Files Episode” or “Random Comedy Shorts.” The problem is that when you click on the node, it displays a randomized list of episodes, rather than just playing the first episode. Is there a way within the node xml itself to override what action that these specific items execute when you click them?

If not, is writing a new list control with items that use the PlayMedia() command to start the playlists instead of ActivateWindow() the only way to do this?