Switched out all the Init stages

Switched out all the Init stages with @EventHandler