improve docs and add editor controls