Adding Behavior for Slider.js.

seems a little hacky. At the very least, I would keep a pointer to the timeout and clear it if this method were to get invoked again within the timeout, otherwise you might get some odd race conditions. can you elaborate why you need to do it this way? It's because the user let's go of the slider, some class gets added to show that they are no longer interacting, and then the user does it again and the class is already there, so nothing happens? Why not remove the complete class when the user starts interacting again? Then you don't need this.