Map can now read negative xpos,ypos values correctly