Jennifer,
Thanks for your response. That's actually very similar to the solution I tried to implement, but it still has the same problem. In this example the markers appear blue in their normal/unselected state, red in the mouseover state, and yellow in the selected state.
The problem appears when you mouse over a selected graphic. In then goes from yellow (selected) to red (mouseover). This part is fine. However, on mouse leave it goes to normal (blue) rather than back to selected (yellow). Therefore, from a visual standpoint, selected graphics only appear selected as long as you don't mouse over them again.
I'm trying to find someway to do one following: either disable normal and mouseover state transitions entirely if a graphic is in the selected state, or on mouseleave transition the graphic back to it's previous state (selected if it was selected and normal otherwise). Right now on mouse leave it always goes back to normal.