ADD: draft for transition-state-based event handling implementation;