Если бы не было указанных выше функций, то всегда можно отслеживать, задав нулевые координаты X/Y, которые динамически бы обновлялись по смещению. Если при старте они 0, то при смещении вперёд/вниз на пиксель им добавлять единицу. Это основы. Дао, выраженное словами, не есть истинное Дао.