Weekly design meeting #30

I'm presuming that the intention for the callback is to provide an opportunity for the view code to update the view. This isn't needed because the dataChanged() callback is called when the data managed by the TokenScript engine is updated.

But, had a call with Weiwu about something else and we do require a callback here, but in the form of:

web3.card.setProps({
			nodeRefs : namehash.hash(this.props.fullName)
		}, function(error) {
                 //View code should check: If error != null, the prop update has failed. This is (for now), because the prop being set has the same name as a card-level attribute
               });