Shift modal

For some reason I was having to do @$scope.$parent.$broadcast because the other controller is a sibling controller to this one. The issue with it was that after a few repetitions on repeating shifts it would stop and I would get an error somehow. There is a loop max of 10 when you do one of these from what I was reading to prevent infinite loops.