re-instantiate if called with `new`
allow selector strings
updated docs
0.1.2