dramatically improve performance for progressive rerendering by using a dirty bit; add performance logs; consolidate coding style