Added two-way data binding