Split out binding handler