Hook up events
Hook up events