Use of ItemToChat.dispatchCommand + TODO cleanup