handling pointer events
cropped fg images