Tof у меня вообще не работал, в симуляторе. поэтому в проекте не ставил.

ну и у всех мозги разные. мне лично было удобнее сделать внутренние переменные, описывающие промежуточные состояния, чем таскать кучу связей.
а переменная rotation у меня на листе в координатах 20:520 если не нашли. более нигде в проекте не встречается. она привязана к одному из экранов. самое главное, программа нормально работала, когда эти периоды не превышали несколько секунд. я для проверки ставил по 12 сек. (12000)