moving all the events to pulse and working on inView with heartbeat