fixes push to send events
merges observe with other observe changes