Fixed some memory leaks; we had forgotten to properly remove the property
change listeners on many objects.