added clear cache button with dialog and fetch artwork checkbox. Settings change events are broadcast to the remote activity. artwork is not displayed if its not enabled.