further work on ui
base implementation of a SoundCloud OAuth provider