Each time the Modbus plug-in polls, it updates the value of each feature, even if the value has not changed. That means related events are triggered every time polling is done. Seems like it could do a query through CAPI first, or at least make that an option.