widget setup code



markup



style

rendering