Revert "Cont. (with bug fix on editor eager validation)"

This reverts commit d175ba67fda62187aba1439349f5384130615a58.
Cont. (refactored bug fix plus api.js WIP)