[wip] remove the need for observers on Eventifier::Event