oh i finally get it! But while we're at it, is it better to make the user input both dictionaries in the same order? As it is now, the color dict is in order of (number: 'color string') but the event_id dict is in order of ('label string': number):

``color = {1: 'green', 2: 'yellow', 3: 'red', 4: 'c', 5: 'black', 32: 'blue'}``
``event_id = {'aud_l': 1, 'aud_r': 2, 'vis_l': 3, 'vis_r': 4, 'cond_l': 5, 'cond_r': 32}``

If I were the user, I think I would like it to be consistent. WDYT