Adding support for shrinking windows, and removing aerosnap (broken on dual monitors)