two way data bind （dom and js data obj）