View-less implementation of start/stop/edit