Remove tick difference from any position correction, it doesn't contribute to it, only the round trip value does
lib: Since we require ES5 browsers we can reduce the number of indirections in the Class library by using Function.bind()