I understand the need to nest elements when trying to accomplish a scroller like this, but is there some way that they can be nested in accordance with current specifications?
The following is incorrect as there are block level elements inside inline elements.

<span>
  <div></div>
</span>

If I understood this system better I would try and help with this, but can only suggest for now.
On another note, I was unable to install this module from the one listed in the releases and had to use the one in #44 from another issue queue.
Thanks for your efforts with this, working fine so far, just not validating.