{"version":"1.0","type":"rich","title":"Get a notification when a user starts and stops typing on the passed-in `el`.","description":"This example demonstrates a utility for detecting when a user begins and ends typing in a given DOM element, triggering custom `start` and `stop` callback functions. It uses the native `addEventListener` API to listen for `keypress`, `keydown`, and `keyup` events, distinguishing backspace and delete keys from regular input. A configurable `delay` (defaulting to 400ms) controls the idle period before the `stop` notification fires, and the code avoids repeated `start` calls while typing continues. Written in CoffeeScript, the module exports a function that accepts the element and an options object.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-e7528189db994ee49e58?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}