animate view changes (still need to perfect)