fix funky indentation in default config
avoid creating wrapped functions for Widget methods that don't need it
experimental function cloning for rendering html rendering scope