SessionList: Rename some variables to be clearer.
SessionList: Pass the session as an argument to 'render'.

SessionList now only has internal state.
SessionList: Fix an off-by-one error during highlighting.