Feature/event signals use

Adds code that uses the new signals introduced in troopjs/troopjs-core#151 to set MODIFIED on handlers