trying make widget less memory-hungry by selective DOM update
Merge remote-tracking branch 'origin/master'

Conflicts:
	server/strategies38729/A3-18