Had this same bug yesterday. has somehting to do with the scaling of the screen, as it only occured when the canvas was not at its internal size.
Thx for the kind words :)