I like lettin the route catch the event and deciding what to do with it.