re work the intro
make the data binding example more dynamic