The core fires events as they come in. It no longer detects when there is a lull in events. It used to detect a lull in events and first an end of batch, then when another event came in it would fire a start of batch.
Now however the File Model Manager fires events when files are uploaded, uploading, downloaded and downloading. These should be used by the UI to display the notifications rather than the start and stop batch.