Why do you do calculations here in the binding? that seems a bit odd, should probably be done in the viewmodel