Added support for multiple independent sessions, with a name provided via the query string