First off i'm trying to improve the mouse support in the Video playback OSD of MP. I've been fighting with the GUIListControl of the BookMarks list not being able to detect messages from its GUISpinControl (the little up/down arrows). It seems that the message it sends when one of them is clicked/selected is never recieved by the GUIListControl. The GUISpinControl uses the GUIGraphicsContext to send its message and it looks like that just broadcasts the message to any event handlers attached to it, but as far as I can see the GUIListControl isn't registered to receive this global SendMessage event. Can anybody shed any light as to what is going on here?