Reduce the scroll_to priority a bit.. from HACK to HELL...

high priority directive + ng-if == .. no idea