If I use $state.go with destination state set to the same state as the one I'm already on, and I use reload:true, beforeleave is never fired

so in order to trigger all events that are related to statechange/transition, etc. I’d just manually trigger these events with $scope.$emit?