Complete redesign och two-way binding