Added More Events, and neccessary API hooks