make driveDistanceTicks work for negative distances