Сидел в коде mootools.js около 2 часов.
Отслеживал значения переменных. Сравнивал в браузерах. Опера как вы и говорили не корректную величину возвращает. Я принудительно прописал ей значения:
return this.start([554, 0], [values.x, values.y]);
},
но нифига... проблема не только в этом....
полез копаться дальше... сплошные вызовы подфункций.... тяжко((((
не теряю надежды....