fixes #25 #24 #18 #26, still has an orientation issue with the story list, need to save its state