`setTimeout` behaves differently on different systems, as it's implemented by Node.js on desktop. Same for `clearTimeout` and similar API's