Minor improvements:

* Warn when items have not changed
* role and env allow for multiple files
* Use ui.confirm, and say when an item has been saved