old_contents: // ------------------------------ Dynamic Icons ------------------------------ //
  
  /**
   * Take an icon name (such as "open") and return the HTML code to display the icon
   * @param {string} iconName - the name of the icon
   * @param {string} [iconClass] - an optional class to assign to the icon
   */
  Telescope.utils.getIcon = function (iconName, iconClass) {
    var icons = Telescope.utils.icons;
    var iconCode = !!icons[iconName] ? icons[iconName] : iconName;
    var iconClass = (typeof iconClass === 'string') ? ' '+iconClass : '';
    return '<i class="icon fa fa-fw fa-' + iconCode + ' icon-' + iconName + iconClass+ '" aria-hidden="true"></i>';
  };
  
  /**
   * A directory of icon keys and icon codes
   */
  Telescope.utils.icons = {
    expand: "angle-right",
    collapse: "angle-down",
    next: "angle-right",
    close: "times",
    upvote: "glyphicon glyphicon-plus-sign",
    voted: "glyphicon glyphicon-ok-sign",
    downvote: "glyphicon glyphicon-minus-sign",
    facebook: "facebook-square",
    twitter: "twitter",
    googleplus: "google-plus",
    linkedin: "linkedin-square",
    comment: "comment-o",
    share: "share-square-o",
    more: "ellipsis-h",
    menu: "bars",
    subscribe: "envelope-o",
    delete: "trash-o",
    edit: "pencil",
    popularity: "fire",
    time: "clock-o",
    best: "star",
    search: "search",
    edit: "pencil",
    approve: "check-circle-o",
    reject: "times-circle-o",
    views: "eye",
    clicks: "mouse-pointer", 
    score: "line-chart"
  };
  
new_contents: // ------------------------------ Dynamic Icons ------------------------------ //
  
  /**
   * Take an icon name (such as "open") and return the HTML code to display the icon
   * @param {string} iconName - the name of the icon
   * @param {string} [iconClass] - an optional class to assign to the icon
   */
  Telescope.utils.getIcon = function (iconName, iconClass) {
    var icons = Telescope.utils.icons;
    var iconCode = !!icons[iconName] ? icons[iconName] : iconName;
    var iconClass = (typeof iconClass === 'string') ? ' '+iconClass : '';
    return '<i class="icon fa fa-fw fa-' + iconCode + ' icon-' + iconName + iconClass+ '" aria-hidden="true"></i>';
  };
  
  /**
   * A directory of icon keys and icon codes
   */
  Telescope.utils.icons = {
    expand: "angle-right",
    collapse: "angle-down",
    next: "angle-right",
    close: "times",
    upvote: "smile-o",
    voted: "check-circle",
    downvote: "frown-o",
    facebook: "facebook-square",
    twitter: "twitter",
    googleplus: "google-plus",
    linkedin: "linkedin-square",
    comment: "comment-o",
    share: "share-square-o",
    more: "ellipsis-h",
    menu: "bars",
    subscribe: "envelope-o",
    delete: "trash-o",
    edit: "pencil",
    popularity: "fire",
    time: "clock-o",
    best: "star",
    search: "search",
    edit: "pencil",
    approve: "check-circle-o",
    reject: "times-circle-o",
    views: "eye",
    clicks: "mouse-pointer", 
    score: "line-chart"
  };
  
subject: Update icons.js