diff --git a/app/components/build-header.coffee b/app/components/build-header.coffee
new file mode 100644
index 00000000..8f85adb8
--- /dev/null
+++ b/app/components/build-header.coffee
@@ -0,0 +1,19 @@
+`import Ember from 'ember'`
+`import { gravatarImage } from 'travis/utils/urls'`
+`import GithubUrlPropertievs from 'travis/mixins/github-url-properties'`
+
+BuildHeaderComponent = Ember.Component.extend
+
+ tagName: 'section'
+ classNames: ['build-header']
+ classNameBindings: ['item.state']
+
+ urlCommitterGravatarImage: (->
+ gravatarImage(@get('commit.committerEmail'), 40)
+ ).property('commit.committerEmail')
+
+ urlAuthorGravatarImage: (->
+ gravatarImage(@get('commit.authorEmail'), 40)
+ ).property('commit.authorEmail')
+
+`export default BuildHeaderComponent`
diff --git a/app/controllers/build.coffee b/app/controllers/build.coffee
index b25d61b1..6470f9a0 100644
--- a/app/controllers/build.coffee
+++ b/app/controllers/build.coffee
@@ -21,14 +21,6 @@ Controller = Ember.Controller.extend GithubUrlPropertievs,
@get('build.isLoading')
).property('build.isLoading')
- urlCommitterGravatarImage: (->
- gravatarImage(@get('commit.committerEmail'), 40)
- ).property('commit.committerEmail')
-
- urlAuthorGravatarImage: (->
- gravatarImage(@get('commit.authorEmail'), 40)
- ).property('commit.authorEmail')
-
buildStateDidChange: (->
if @get('sendFaviconStateChanges')
@send('faviconStateDidChange', @get('build.state'))
diff --git a/app/templates/build.hbs b/app/templates/build.hbs
index 1210c06c..41e53594 100644
--- a/app/templates/build.hbs
+++ b/app/templates/build.hbs
@@ -2,70 +2,7 @@
{{loading-indicator}}
{{else}}
-
- {{#if build.pullRequest}}
- {{format-message build.commit.subject repo=build.repo}}
- {{status-icon status=build.state}}
- {{#if build.pullRequest}}
- Pull Request #{{build.pullRequestNumber}}
- {{build.pullRequestTitle}}
- {{else}}
- {{build.commit.branch}}
- {{format-message build.commit.subject repo=build.repo}}
- {{/if}}
-
-
- {{/if}}
- {{format-message build.commit.body repo=build.repo pre=true}}
-
- {{#link-to "build" repo build}}
- {{status-icon status=build.state}} #{{build.number}} {{humanize-state build.state}}{{/link-to}}
-
-
-
+ {{#if item.pullRequest}}
+ {{format-message item.commit.subject repo=item.repo}}
+ {{/if}}
+ {{format-message item.commit.body repo=item.repo pre=true}}
+