When multiple visible UI elements overlap, process mouse detection and event handling in the correct order so the top element receives events and detection as expected. Fixes #609.
it turns out i didn't check closely enough. this also changes the draw order, and could possibly break a lot of stuff for a lot of people.. not a good idea.
When multiple visible UI elements overlap, process mouse detection and event handling in the correct order so the top element receives events and detection as expected. Fixes #609.