Adding some stuff to defer updates when changing the pulse view count, which massively improves frame rate. See #120 #66