ENH: add multi condition support and adopt evokeds API + fix dependency check