Added basic coloring and an idea about drag and drop