Fixed some small bugs

Opening fragment viewer twice and finish()ing so that previous
fragment(chapter) of story does not stay