trying drawpixmap with rect instead of point