     @selectColumn('entries')
     @setEnvironment()
     if 'pagedown' == combo
-      @scrollContent(30, 'down')
+      @scrollContent(@contentHeight() - 100, 'down')
     else if 'pageup' == combo
-      @scrollContent(600, 'up')
+      @scrollContent(@contentHeight() - 100, 'up')
     else if 'down' == combo
       @scrollContent(30, 'down')
     else if 'up' == combo


  entryScrollHeight: ->
    $('.entry-content').prop('scrollHeight') - $('.entry-content').prop('offsetHeight')

    @setEnvironment()
    if 'pageup' == combo
      if 'entry-content' == @selectedColumnName() || feedbin.isFullScreen()
        @scrollContent(@contentHeight() - 100, 'down')
    else if 'pagedown' == combo
      if 'entry-content' == @selectedColumnName() || feedbin.isFullScreen()
        @scrollContent(@contentHeight() - 100, 'up')
    else if 'down' == combo || 'j' == combo
      if 'entry-content' == @selectedColumnName() || feedbin.isFullScreen()
        @scrollContent(30, 'down')
