add editor controls and improve docs