Update CHANGES.  Fix typo in sample code.
Merge remote-tracking branch 'origin/master' into widgetCleanup

Conflicts:
	CHANGES.md
Tweak wording.
Merge branch 'widgetCleanup' into viewer