diffing mostly working - still some kinks in comparison to work out.
fix window resizing - this baby is fast!