data-on-interval — timer
data-on:keydown__window — global shortcut
data-on:input__debounce — fire after typing stops
data-on:click__window + __stop — outside-click close
__once — fires exactly one time
data-on-intersect — fires when element enters viewport