Added Thom's databinding solution