An experimental two way binding library