Moved subscriptions to model events to controller (from view) because 
that is where they are being handled.