Switching fragments works now I promise