Plugin details
I needed a plugin that will do a few things.
1. Not load data from a Search expression but still returns the aggregate of the list (which is what :count does)
2. Trigger events when:
a. the data source gets a new record (Event: List is updated)
b. a record gets removed from the data source (Event: List is reduced)
c. the data source is completely loaded into the plugin ie. the plugin's "List" state and the data source list counts, match (Event: List loaded completely )
d. the loading starts
e. a loading process completes