it seems jshint even knows setTimeout/clearTimeout by itself so I just removed clearInterval/setInterval