fix popout and singleton with selector delegate