seriousstas
Это я не уточнил, извини... да в on_timer(id) в самом низу в МПС скрипте... хоть зона по перерисовке и не большая но лучше убрать и перерисовывать по событию...
И всеже как не крути это тоже нагрузка на проц

(на многоядерных нагрузки будет не видно но она на самом деле есть), причем постоянная и ее лучше делать по событию...
Например, плей/пауза --- репаинт прописываем в коллбэк function on_playback_starting(cmd, is_paused) {...}
либо например меняем картинку на кнопке --- вызываем из функции кнопки recalc_dimensions(), предварительно прописав состояния кнопки так же в recalc_dimensions() в начале функции... пример есть в моей сборке это кнопка тулбара...
