You're registering events here that you don't even handle below.