Thanks for responding! We have a custom functionality where users can import the data using spreadsheet, and the spreadsheet may contain thousands of records. So, in this context I am not sure if it is still appropriate to use Event Listener to identify data change.