Where is the right place to hook into command processing in order to broadcast resulting events to other systems?