new subject: proper X session management