code: def get_next_step(self):
          
          if self.parent.is_selected_layer_keywordless:
              # insert keyword creation thread here
              self.parent.parent_step = self
              self.parent.existing_keywords = None
              self.parent.set_mode_label_to_keywords_creation()
              new_step = self.parent.step_kw_purpose
          else:
              if layers_intersect(self.parent.hazard_layer,
                                  self.parent.exposure_layer):
                  new_step = self.parent.step_fc_agglayer_origin
              else:
                  new_step = self.parent.step_fc_disjoint_layers
          return new_step
docs: Find the proper step when user clicks the Next button.
  
          :returns: The step to be switched to
          :rtype: WizardStep instance or None