itag widget in which user can
- add by clicking mode. add tag that morph into key-value tag input
- add by browsing mode. by key, then value (chain select)
- showing previous tag (since this widget can hold multiple tag)
- drag and drop for reordering tag
- tag are editable and editing can choose between click mode or browse mode