It feels really weird to me to have the OnStatusListener.onAvailable called from within the model's doPostFetchActions.