simplify example for development
challenges
change handlers structure. splitted functionality
observe keypath v1
define binding objects
build version