PaintCanvas no longer incorrectly considers a click outside the buffer as a valid drag start