remove 2D canvas, move draw() and resizeAndDraw() into gMap, only use stored position if it has all three components set