I think you got registering of your events a bit mixed up. If you say:
this.addEventListener( "saveUserEvent", saveUserHandler );
That means that the event will trigger if "this" dispatches the event. I think you want to add the event listener to your views, like this:
myView.addEventListener( "saveUserEvent", saveUserHandler );
Then when "myView" dispatches the "saveUserEvent" the saveUserHandler function will be invoked.
Hope this helps you.