When I hover the mouse cursor over the deck, the menu appears next to the deck, but very often (I'd say about 75% of the time) when I try to move the cursor over one of the menu items to select it, the menu disappears first, as if I had moved the cursor off the deck in some other direction. I suspect this is because there is a gap of a few pixels between the deck and the menu, and it is getting a mouse move event over the gap. If this is the case, it should be easy to fix either by removing the gap or by checking the mouse move event to see if the cursor is between the deck and menu and leaving the menu open if so.