моя логика была такая: вот эти строки
var tmr;
function stopMove () { clearInterval(tmr); }
function startMove () { tmr = setInterval(moveBtn, 24); }
не определять в глобальном контексте, а сделать это внутри функции (в данном случае
main), которая запуститься как только броузер построит ДОМ ))