I added `FLOAT_FUDGE` for the `0.5f`, but I'm not sure how to explain the `-2`. It was needed on the Nexus 4 as well, which didn't need any fudging.