     <section class="right-overflow">
       <h3 class='profilename'>{{#(title)}}<cite>by {{#(manifest.author)}}</cite></h3>
       <div class="installerbar clearfix">
-        {{> @installButton}}
         {{> @runButton}}
-        {{> @updateButton}}
         <div class="versionstats updateddate">Version {{ #(manifest.version) || "---" }}<p>#{timeAgoText} {{> @updatedTimeAgo}}</p></div>
         <div class="versionscorecard">
           <div class="versionstats">{{#(counts.installed) || 0}}<p>INSTALLS</p></div>
           <div class="versionstats">{{#(meta.likes) || 0}}<p>Likes</p></div>
           <div class="versionstats">{{#(counts.followers) || 0}}<p>Followers</p></div>
-        </div>
-        <div class="appfollowlike">
-          {{> @followButton}}
-          {{> @likeButton}}
         </div>
         <div class="appfollowlike">
           {{> @approveButton}}

    super

    app = @getData()
    @appManager = KD.getSingleton "appManager"

    @followButton = new KDToggleButton
      style           : "kdwhitebtn"
      dataPath        : "followee"
      defaultState    : "Follow"
      disabled        : !app.approved
      states          : [
        title         : "Follow"
        callback      : (cb)->
          KD.requireMembership
            callback  : =>
              app.follow (err)->
                cb? err
                KD.mixpanel "Followed app", title:app.title  unless err

            onFailMsg : "Login required to follow Apps"
            tryAgain  : yes
      ,
        title         : "Unfollow"
        callback      : (callback)->
          app.unfollow (err)->
            callback? err
            KD.mixpanel "Unfollowed app", title:app.title  unless err
      ]
    , app

    @likeButton = new KDToggleButton
      style           : "kdwhitebtn"
      defaultState    : 'Like'
      disabled        : !app.approved
      states          : [
        title         : "Like"
        callback      : (cb)->
          KD.requireMembership
            callback  : =>
              app.like (err)->
                cb? err
            onFailMsg : "Login required to like Apps"
            tryAgain  : yes
      ,
        title         : "Unlike"
        callback      : (callback)->
          app.like (err)->
            callback? err
      ]
    , app

    # if KD.isLoggedIn()
    KD.whoami().isFollowing? app.getId(), "JApp", (err, following) =>
      app.followee = following
      @followButton.setState "Unfollow"  if following

    appsController = KD.getSingleton("kodingAppsController")

    if KD.checkFlag 'super-admin'
      @approveButton = new KDToggleButton
        style           : "kdwhitebtn"
        dataPath        : "approved"

        ]
      , app

    else

      @approveButton = new KDView

    @runButton   = new KDButtonView
      title      : "Run"
      style      : "cupid-green"
      callback   : ->
        KodingAppsController.runExternalApp app

    {icns, identifier, version, authorNick} = app.manifest
    thumb = if icns and (icns['256'] or icns['512'] or icns['128'] or icns['160'] or icns['64'])
