making small changes to how we're listening to in view