changed so that the scaling is done on the frame of the marker not the bounds.