Better handling of context and allow Lift apps to have context modified on a session-by-session basis