Did you do the pixel_for_bmap checks in a button functionOver? I'm curious as to how you handled the overlapping, ie a panel with a rectangular bounding box over laps another bounding box, how do you determine which one the mouse is over if it's over both bounding boxes at once??? Thanks!
1. You put all buttons on their places.(via code)
2. You create a screenshot of the menu.
3. On that screenshot you set the differtent color to every button.
4. You create the code that read the color from the screenshot.
example: