[JavaScript] Showing Text from Hastable to Game Screen

This is the script that i make to show the item information from inventory. The information show on “Console” is ok, but when it shows on Game Screen, the text “override” together"
Someone can help me ? Anyway to show each item information on each line ?
And how to make the information always update when i use 1 item or drop 1 item ?
Thank in advanced

import UnityEngine.MonoBehaviour;

class TestGameHandler extends MonoBehaviour
{
private var gameTime : float;
private static var ItemName : String; 
function Update () {
}

function OnGUI() {
      for (var item : DictionaryEntry in GameHandler.Items())
	 GUI.Label (Rect (10, 10, 100, 20), DataHolder.Items().GetName(item.Key) + " : " + item.Value);
}
}
@script AddComponentMenu("Making Menu/TestGameHandler")

Anyone can help me ? If you dont know, can you show me a little clue relate to HashTable ?