a simple data-bind implementation