2-way dom element binding