Restructured event handling for more flexability and robustness