Here is the first actual verion of the JavaScript editor. I use Bimarsh's layout along with a technique I found to editing the code box much like Watson does now. You should be able to add anything in the middle column such as function declarations, assignments, etc. You can only delete one line elements such as assignments, return statements, etc. You cannot actually edit anything that is added to the code box. More functionality will come with time.