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!