Added color support and saving/clearing