Added icons. Tooltip of button now reflects the number of videos.

- Fixed a bug that cause the promise callback to fail when the page is not
  oepn.