Add retaining of fragments on rotation, it currently works fine for audio but not for video player