Cancel the mutation observer when the widget was destroyed.  Fix #261