events are now handled by scene