ability to bind from a reset
set source to array if undefined
v bump