diff --git a/ipi_extract.py b/ipi_extract.py
index 22491af18c8f541ddb9b544183cd33eb2b44ea6a..aee0ae00c42096baf2caa2b5b9f6bda5527e4bbc 100644
--- a/ipi_extract.py
+++ b/ipi_extract.py
@@ -388,14 +388,14 @@ class Callback(object):
                 ax_group.signal.axes.set_xlabel(f'Sig man:{ipi_man:.5f}')
         else:
             cell = ax_group[cell_num]
-            cell.cursors.set_xdata((event.xdata, event.xdata))
-            cell.cursors.set_visible(True)
+            cell.cursors[0].set_xdata((event.xdata, event.xdata))
+            cell.cursors[0].set_visible(True)
             lim_min = max(int(self.sr/1e3*(event.xdata-IPIPK)), 0)
-            ipi_auto = np.argmax(cell.axes.get_data()[1][lim_min:int(self.sr/1e3*(event.xdata+IPIPK))]) + lim_min
+            ipi_auto = np.argmax(cell.im.get_data()[1][lim_min:int(self.sr/1e3*(event.xdata+IPIPK))]) + lim_min
             col = 'ipi_' + ('corr' if cell_num == 2 else 'ceps')
             self.df[self.offset[self.curr_ind[group_num], 0]][col + '_man'] = event.xdata
             self.df[self.offset[self.curr_ind[group_num], 0]][col + '_auto'] = ipi_auto*1e3/self.sr
-            cell.set_xlabel(f'{"Corr" if cell_num == 2 else "Ceps"} man:{event.xdata:.3f} '
+            cell.axes.set_xlabel(f'{"Corr" if cell_num == 2 else "Ceps"} man:{event.xdata:.3f} '
                             f'auto:{ipi_auto*1e3/self.sr:.3f}')
         plt.draw()