Removed the ad-hoc caching done by the circuitboard widget. (Caching should be a separate layer between the model and view.)