It just occurred to me that it would be really nice if you could provide a "OnHover" event where I could change the font setting and background for the item I am currently hovering over with a mouse pointer, that would be a nice touch.

The other thing I would really like to know, when an "OnItemSelected" event is generated if it's caused because of a mouse click or due to a keypress such as up, down, home, end keys etc.

I think these should be relatively easy features to implement.