Adds an event that fires when a route has completed.

This creates a clean single-fire event over simply watching for a `routeChange` event to watch for completed route changes.