fix screen coord error when using scale