'Ensures a screen is at the bottom of the history buffer.'

def __before__(self, command):

    if (command not in [u'prev_page', u'next_page']):
        while (self.history.position < self.history.size):
            self.next_page()
    super(HistoryScreen, self).__before__(command)
