surface/dynamic::On/OnClick & surface doc improvements