user_select_event option + minor changes implemented