changes to get view rotation working... we really need to drop 320