Changed fitWindow/scale and playlist visibility functionality

We use the slider to hide the playlist--this will be useful when we need to fit/scale windows. It also is a neater implementation. Unfortunately using it when initializing doesn't work correctly for whatever reason.