Added Many of the events required in the handler along with their implementation. Also made the necessary changes to the native files to hit these events.