Yesterday I noticed that when I hover with the mouse across the prime meridian (around Greenwich), I noticed that the coordinates in the lower left corner were displayed wrong. When I am on the eastside of the prime meridian it reads: E 000° 00.001 and by moving further east, the longitude increases (as it should). Now when I moved westward the longitude also increased, but the cardinal direction remind east, so the coordinate read: E 000° 00.010 for being slightly west of the prime meridian. While keep moving west eventually you cross the 1° line and at that point the cardinal direction flips to west, so: W 001° 00.000.
I tried the same with the equator (moving from north to south) and the same thing happend. The coordinate only showed the S when I passed the S 001° latitude.
To me it seems there is a minor bug in rounding off integers in the code. It seems that when the degrees are rounded to zero by default E or S (for longitude and latitude, respectively) is chosen, but of course the sign of the coordinate should be taken into account as well. I am not sure whether this problem persist at any other point in the entire code. Should be easy to fix though.