two way binding for the win.