Hummingbird.QuickUpdateComponent = Ember.Component.extend({
  loading: true,
  page: 1,
  libraryEntries: [],
  canGoBack: Em.computed.gt('page', 1),
  canGoForward: true,

  fetchPage: function(page) {
    var store = this.get('targetObject.store')
        self = this;

    this.set('page', page);
    this.set('loading', true);

    store.find('libraryEntry', {recent: true, page: page}).then(function(entries) {
      self.set('libraryEntries', entries);
      self.set('loading', false);
    });
  },

  fetchFirstPage: function() {
    this.fetchPage(1);
  }.on('didInsertElement'),

  actions: {
    goBack: function() {
      if (!this.get('canGoBack')) { return; }
      alert("TODO");
    },

    goForward: function() {
      if (!this.get('canGoForward')) { return; }
      alert("TODO");
    }
  }
});

@@ -159,20 +159,153 @@
 orward: 
-true
+function() %7B%0A    return !this.get('loading') && this.get('libraryEntries.length') === 6;%0A  %7D.property('loading', 'libraryEntries.length')
 ,%0A%0A  fet
@@ -802,36 +802,59 @@
 rn; %7D%0A      
-alert(%22TODO%22
+this.fetchPage(this.get('page') - 1
 );%0A    %7D,%0A%0A 
@@ -939,20 +939,43 @@
     
-alert(%22TODO%22
+this.fetchPage(this.get('page') + 1
 );%0A 

Implement back / forward buttons on quick update.