FIX: event_selector does not break if selection is empty