JS: idle timer with callback