Remove $scope.$apply everywhere

After discussing with @SBats, that's all I could achieve to remove ``$scope.$apply`` everywhere

Please suggest or comment the resulting approach :)