review of the JS and PHP interface
user may not have a hand on the JS parser