From the demo it seems that going backwards doesn't trigger correctly? E.g. fragment two, back and it doesn't show fragment one