allow zero-width elements. enforce minimums for shrink.
add getScroll method.