+ Stylesheet is mandatory (at least for now). + Fixed a typo.
+ set min width to 100% for inner scroller (needed because of change to display: inline-block)
+ the inner scroller element is styled as `display: inline-block` to adapt to the width of its content. + the minimum scrolling offset must be <= 0 (to prevent “falling down” effect when only horizontal scrolling is available).
+ black background. + white scrollbars.
+ Added issues pointed out in the blog comments. + Added instantiation example with bouncing effect.