title: How to make KnockoutJS throttle/ratelimit work conditionally?
body: <p>My webpage has toolbars (top &amp; bottom), which gets visible the moment user moves mouse near the top/bottom edge. And when its moved away toolbars become invisible. I would like to <strong>make toolbar visible instantly but hides after 3 second delay.</strong> </p>
  
  <p>The page is binded to KO viewmodel, which captures mouse move &amp; show or hide. toolbars. In KnockoutJS throttle/ratelimit would make the delay possible but it will work both ways. Whereas i want delay only when mouse leaves.</p>
  
  <p>Is it possible to achieve this through KnockoutJS e.g. <strong>conditionally set throttle/ratelimit delay</strong> ?</p>