Better binding behaviour for navbar buttons

I think this finally cracks the editing issue related to binding and unbinding...

Views now listen for events fired by the navbar buttons instead of directly binding to them.