When the timer is removed with `window._timer.remove( selector );` that doesn't actually remove this event from firing again. You are right that `.one()` would be a bad idea given that the handler needs to listen for new elements.
An alternate might be something like the following
```js
$document.on( "timerpoke.wb", selector + ":not(.loaded)", init );
```
And attaching a class to indicate if the base element has been enhanced.
/cc @masterbee