[RPI] add lib events + event between navigation drawer and fragment output type + saveBundleState on fragment output type