modified PlugItem and CircuitItem's constructors; they now receive a Plug or Circuit item rather than build them; fixed circuit loading bug: in itemChange self.scene().views()[0].timer.start() AttributeError: 'NoneType' object has no attribute 'views'