implement sticky selection behavior for binding inputs with setter model fns