The iPhone compass sucks