Listen to editWindow view instead of controller.

This way it's not needed for controller to implement observable