protect annotations editor against multiple unfinished inserts, and also deal with canceling an insert properly