$ 0 0 Actually I like your solution even better! Leverage the power of data binding for what it was intended for - synchronizing state of two things. Well done.