trying some differents options for fission and events dispatching - WIP