changed bindingHandler $link to $route, fixed bug with loading of new routed component not calling completion callback always