void OnDestroy() {
Debug.Log( "Removing this stops the UI Roots from being created?" );
liveWellModel.ChangeInContents -= changeInContentsHandler;
/*
foreach( FishView view in fishViews ) {
// Destroy( view.gameObject );
// forum says it takes care of unparenting too
NGUITools.Destroy( view.gameObject );
} */
}