No Reflow: add height option that avoids the usage of offsetHeight

Accessing `.offsetHeight` [can trigger a reflow](http://mir.aculo.us/2010/08/17/when-does-javascript-trigger-reflows-and-rendering/)
This change allows the user to specify a width in the constructor
that avoids that accessor.