ENH + FIX: improving apply_projector