         @li class: 'active', =>
           @a outlet: 'title'
 
-      @subview 'packageCard', new AvailablePackageView(pack)
+      @div class: 'container package-container', =>
+        @div class: 'row', =>
+          @subview 'packageCard', new AvailablePackageView(pack.metadata, packageManager)
 
       @p outlet: 'packageRepo', class: 'link icon icon-repo repo-link'
 
-      @p outlet: 'description', class: 'text native-key-bindings', tabindex: -1
       @p outlet: 'startupTime', class: 'text icon-dashboard native-key-bindings', tabindex: -1
 
       @div outlet: 'buttons', class: 'btn-group', =>
-        @button outlet: 'disableButton', class: 'btn btn-default icon'
-        @button outlet: 'uninstallButton', class: 'btn btn-default icon icon-trashcan', 'Uninstall'
         @button outlet: 'issueButton', class: 'btn btn-default icon icon-bug', 'Report Issue'
         @button outlet: 'readmeButton', class: 'btn btn-default icon icon-book', 'Open README'
         @button outlet: 'changelogButton', class: 'btn btn-default icon icon-squirrel', 'Open CHANGELOG'

    return if @updateLink.prop('disabled')
    return unless @availableVersion

    @disableButton.prop('disabled', true)
    @uninstallButton.prop('disabled', true)
    @updateLink.prop('disabled', true)
    @updateLink.text('Installing\u2026')

    @packageManager.update @pack, @availableVersion, (error) =>
      @disableButton.prop('disabled', false)
      @uninstallButton.prop('disabled', false)

      if error?
        @updateLink.prop('disabled', false)
        @updateLink.text('Install')

        @populate()

  handleButtonEvents: ->
    @packageRepo.on 'click', =>
      if repoUrl = @packageManager.getRepositoryUrl(@pack)
        shell.openExternal(repoUrl)
