changed name of custom binding for inner component wrapper to $component
minification fix
simplification of $component.update