Session handling component