Yeah, it's the new android firmware update. I seemed to have fixed up some of the issues but from the looks of it I'm going to have to wait for the update for some of the other minor gripes to be resolved. At the moment it's 5.0.1 and 5.1 if you root/jailbreak the device, but I don't know enough about Linux coding to be comfortable with that option. It can get very messy... :P