Er, apparently CloseTrade() somehow calls the DisconnectedCallback?