- mouse event handler now supports overlapping widgets on the same plane
- bugfix: renderer will now render widgets in order of assignment