refactor to start using layoutmanager
Initial work on making sessions starred/unstarred