for all widgets:
	added functions for custom events
	dataset and properties consolidated
	autorender, disable no rendering by param

for List:
	trigger change for append, concat, remove
	render when change event is triggered
String helper, if no render method is provided. Useful for List widget
make widget List auto storable
fixed append function
removed comment
List widget type for storage purposes