add window swaping goodness