- changed implementation to use XTranslateCoordinates