Well Market Simulation and Offer Channel seem to play ball with one another, but MarketCanvas won't update. Might consider movving it to a swing worker or an SwingUtilities.invokeLater sort of deal. Only time will tell. Also switched to IntelliJ and reformatted everything for better or worse. Oh well.