Throwing around the OnStatusListener like this is not recommended. The models were made to be independent of the display listener.

Instead, use the doPostFetchActions and use ModelPostFetchCompleteListener instead. This ensures that we can do things like make sure OnStatusListener is never called more than once, etc.