Summary of commit

* Complete major revision
* Complete js editing enhancements