hopefully fixed iphone weirdness