criteria actually depends on data-promise/data-src… type is merely for auto resolution

see https://github.com/bkardell/BufferedParseObserver/issues/14