don't forget to call super on unhandled change notifications