Finished trade impl, event framework begun