albums watcher added to globals. slides logic extracted into a separate class