if custom card has a different width/length ratio than regular card, then positionToLocal doesn’t return the right position.
whatever width and length are, upper left corner always is (1.07 , -1.52) and lower right (-1.07 , 1.54) even for a square card which is obviously wrong
I guess regular card ratio is always used to calculate positionToLocal