A: 

Use databindings: Example here

Henrik Jepsen