The problem with missing the first `timerpoke.wb` is that `window._timer.add` won't queue a plugin for initialization  unless it [finds the plugin's selector](https://github.com/wet-boew/wet-boew/blob/2f66f1521952245614f349ceca73be0cb38e927f/src/core/vapour.js#L216-L219) in the DOM.  

So by the time session timeout's init is called and adds `.wb-modal` to the DOM, it's too late and the modal plugin doesn't initialized.  The fix is to call `window._timer.add( ".wb-modal" )` from the session timeout init method.

@nschonni that being said, definitely fair points about implementer's not needing to know about the guts of the plugin and converting it to a plugin without an element selector.  Is anyone working on the successor for `settings.js`?  I haven't seen much talk about it.