submit now takes an Order instance and emits the order instance in the order event