many fixes
finalized AdvancedString for usage in a Widget as text
added string abstraction which makes individual coloring possible