Fixes to Home, End, PgUp, PgDn in browse mode. Some logic cleanup regarding self.selected/self.current.