fixing templating error, fixing input/update flow, simplifying data binding more