LEL-GUECS should give better errors when you use the wrong cell name
event_router.cpp:Router should translate mouse coordinates
The various mouse_position functions should be in GUECS.
Fix events in gui/fsm.cpp so they use the new unified ones
Add file:line to DinkyECS event sends