don't reset if src isn't an array
use bindable _watching method