Ionic View events not fired when using nested views

It seems that the problem is using $scope.$on in the Child controller.
The event is not received by Child1’s scope, but rather the Parent ($scope.$parent) scope. I’m still not sure if this is technically a bug or not, but it seems like there is no way to know if the Child view has been changed.