docs: def on_drag_data_get(self, widget, context, data, info, time):
          """dragged state is inserted and its state_id sent to the receiver
  
          :param widget:
          :param context:
          :param data: SelectionData: contains state_id
          :param info:
          :param time:
          """
          import rafcon.gui.helpers.state_machine as gui_helper_state_machine
          state = self._get_state()
          gui_helper_state_machine.add_state_by_drag_and_drop(state, data)