added notifications, polling for changes, options page