spreadsheet: basic edit events to drop in angular