A big point of confusion for me, when getting started with Oracle JET, was that I didn't realize there were 'events', as well as 'properties', for each Oracle JET component. That was because the events were not included in the code completion of each of the components.
Now, since the latest release of the Oracle JET Support plugin, events are included, too. And they have a different icon to distinguish them from the properties in code completion. For example, here's the code completion for ojTable, where the elusive 'beforeCurrentRow' is included, as well as all the other events applicable to ojTable:
That's really helpful, I think!