added spreadsheet event support