more correct usage of custom $route binding object. Now the URL is always retrieved from the callable, and the handler will always only get called when an event is triggered (and will always be given the event and current url value upon being fired)