setTimeout - первым параметром принимает функцию а вы ее не передаете а вызываете тем самым передавая результат после выполнения.
Создайте анонимную функцию а в ней уже сделайте вызов.
setTimeout(function () { processing(2) }, 10000)
https://developer.mozilla.org/ru/doc...ers/setTimeout
А по поводу цели ... то вы не верные события выбрали для этого.