flow based programming for the browser