I'm wondering whether it would be better to directly supply the scroller element. e.g.

```js
var headroom = new Headroom(element, {
    scroller : document.querySelector(".whatever")
});
```

Because then you could do a simple merge with options. Individual plugins could take care of selector --> element where appropriate (e.g. jQuery/Zepto data-* API)