If you don't set a fallThrough object, one is now set for you. It was needed for the new generic event delegates to work (UICamera.onClick etc). Change your (UICamera.hoveredObject == null) check to be (UICamera.hoveredObject == UICamera.fallThrough) instead.