Binding for Anel NET-PwrCtrl devices

A new binding for network-controlled power sockets from Anel-Elektronik.
Good question. As I understood it, the difference between commands and status updates is that commands can be synchronous or asynchronous whereas status updates are always synchronous? Since each command in my binding (e.g. switch on relay 3 or switch off IO 6) will result in respective status updates, I have seen no behavioral differences in handling status updates and commands.

If I do not handle internalReceiveUpdate, then I would not detect changes, let's say of a switch item bound to a relay, right? But I would like to handle both, direct switch changes AND commands, so that the user is more flexible on how to interact with Anel devices.

Or is there any reason that contradicts this intention?