offset(X/Y) => client(X/Y)

learned that offsetX doesn't work at all in Firefox, probably other
browsers...