Now uses a different means for determining whether or not to update the value field - now it's just if it actually has a value.
Now only raises the valueUpdated event if the attribute is named value.
Now supports binding of inputs directly - i.e. they no longer need to be wrapped in a div.