fix interface bugs and playlist persistence

Toggle will now have visibility hidden.
Input will be blurred upon mouseleave.
Playlists are saved when a new selection is selected.