Adding new fragments and listeners