After feedback from the group I changed the event keys to start with SENDER and not RECIEVER. Events from model -> view now starts with MODEL_ . Events from view -> controller now starts with VIEW_ .