first working scrollable box.
auto calculate top for lists.
Revert "auto calculate top for lists."

This reverts commit 5ec1f2808c023cc3ebe9313e0a219a01825c679e.
reorganize
major improvements.
potentially allow newlines in text content.
optimize rendering even more.
allow element hiding.
fix mousewheel on scrollables.