fix listeners to not match child objects (which may be not indexable)