UI Features and fixes

Hover state, smooth scroll-wheel scrolling, some fixes and re-factoring.