Tinkering with a javascript proof of concept of a DSL platform client