setData now unbinds old data.  Comments added