add IGUIText, standardize, fix bugs