Mist cleanup
Move "low" to separate line-- everything else is
Add a "namespacedevent" object, this give a convinent wrapper for firing events within a specific namespace
Refactor-- now all the event firing is done within low()

This means that *all* runner/wheel executions will have events
f