add missing removePropertyChangeListener(...) call.