def _butterfly_on_button_press(event, params):
    if params['need_draw']:
        event.canvas.draw()
    else:
        idx = np.where([event.inaxes is ax for ax in params['axes']])[0]
        if len(idx) == 1:
            text = params['texts'][idx[0]]
            text.set_alpha(0.)
            text.set_path_effects([])
            event.canvas.draw()
    params['need_draw'] = False
Given a list of ids, find the matching objects
dataset/ETHPy150Open mne-tools/mne-python/mne/viz/evoked.py/_butterfly_on_button_press--crossover with--dataset/ETHPy150Open ebroder/anygit/anygit/backends/mongodb.py/MongoDbModel.find_matching