HandleEvents() followed by RunBatch() is equivalent to Update(), but split in 2 parts.