Tweaked the .data() event triggering - it now triggers a single 'setData' event,...