Refactoring: use scale independent values for mPosX, mOverlayX etc.