Updated the fade in and out of scrollbar

Now handles fading out while part way through fading in probably. Also
removed a few mutable fields