Fixed up the events code. The events are passing through and being caught.