- refactored SessionManager
 - added tab layout handling