Fixed spacing and added scroll callback

Fixed some spacing issues and made sure the onScroll is called when it
should be.
Tab book improvements (active/inactive tabs)

Now a tab can be set to inactive and you won't be able to click/use it.
If you click on a tab that is inside a window it will now pull focus on
that window/select it.