@classmethod
def _hook_selection_changed(cls, index, callback):
    cls.__selection_changed_callbacks[index] = callback
@classmethod
def _hook_selection_changed(cls, index, callback):
    cls.__selection_changed_callbacks[index] = callback