def METHOD_NAME(self, index, item):
    self.detailedlist.reloadData()
    # After deletion, the selection changes, but Cocoa doesn't send
    # a tableViewSelectionDidChange: message.
    selection = self.get_selection()
    if selection and self.interface.on_select:
        self.interface.on_select(self.interface, row=selection)