fixes disappearing events when updating view