Committing icon drag n drop, resizing and color changing functionality