Use retained Fragment to stop the controller + model from being recreated on configuration changes.