JS editor v 1.0 (js - 888 lines)