properties in square brackets by default behave as normal properties
properties in square brackets by default behave as normal properties

akapav/js,marijnh/js,akapav/js,marijnh/js,jimiejosh/js,jimiejosh/js,marijnh/js,jimiejosh/js,akapav/js