Move binding behavior into elementBinder