C# OnMouseExit Kill/Destroy GUILayout Element

Hi everyone, is there a way to kill or destroy a GUIlayout element? I need a way to get rid of the GUILayout.Labels after the mouse goes over the gameobject that the script is attached to.

Void OnMouseOver(){
GUILayout.Label("someLabel1");
GUILayout.Label("someLabel2");
GUILayout.Label("someLabel3");
}

Void OnMouseExit(){
//Kill GUILayout.Labels
}

Actually you should do your GUI stuff inside of OnGUI and then just set flags in the mouse methods. Something like this:

bool guiLayoutOn = false;

void OnMouseOver
{
  guiLayoutOn = true;
}

void OnMouseExit
{
  guiLayoutOn = false;
}

void OnGUI
{
  if (guiLayoutOn)
  {
    GUILayout.Label("somelabel1");
  }
}