Store the new nodeValue when it is changed via the markup-view

Not sure that's the right approach, but it does fix the problem whereby changing textcontent in the markup-view does change it on the device but reverts it in the markup-view.
Should RPC requests respond with a new handle to replace instead?