remove abstract event
remove abstract event
bug fix: register events after global event manager initialized
remove abstract event