Changed fragment transaction to use replace