Now, not only does it still continue to execute through the 25 entries, it also ALWAYS clicks on the last link, which is not the correct option.
Log - 10:37:26 - isDone in main loop is false
Log - 10:37:26 - Checking element ID 2
Log - 10:37:26 - isDone in main loop is false
Log - 10:37:26 - Checking element ID 3
Log - 10:37:26 - Clicking element ID 26
Log - 10:37:26 - Marking isDone true in callback
Log - 10:37:26 - isDone in main loop is false
Log - 10:37:26 - Checking element ID 4
Log - 10:37:28 - isDone in main loop is false
Log - 10:37:28 - Checking element ID 5
Log - 10:37:29 - isDone in main loop is false
Log - 10:37:29 - Checking element ID 6
Log - 10:37:29 - isDone in main loop is false
Log - 10:37:29 - Checking element ID 7
Log - 10:37:29 - isDone in main loop is false
Log - 10:37:29 - Checking element ID 8
Log - 10:37:30 - isDone in main loop is false
Log - 10:37:30 - Checking element ID 9
Log - 10:37:30 - isDone in main loop is false
Log - 10:37:30 - Checking element ID 10
Log - 10:37:31 - isDone in main loop is false
Log - 10:37:31 - Checking element ID 11
Log - 10:37:31 - isDone in main loop is false
Log - 10:37:31 - Checking element ID 12
Log - 10:37:32 - isDone in main loop is false
Log - 10:37:32 - Checking element ID 13
Log - 10:37:32 - isDone in main loop is false
Log - 10:37:32 - Checking element ID 14
Log - 10:37:33 - isDone in main loop is false
Log - 10:37:33 - Checking element ID 15
Log - 10:37:33 - isDone in main loop is false
Log - 10:37:33 - Checking element ID 16
Log - 10:37:34 - isDone in main loop is false
Log - 10:37:34 - Checking element ID 17
Log - 10:37:34 - isDone in main loop is false
Log - 10:37:34 - Checking element ID 18
Log - 10:37:34 - isDone in main loop is false
Log - 10:37:34 - Checking element ID 19
Log - 10:37:35 - isDone in main loop is false
Log - 10:37:35 - Checking element ID 20
Log - 10:37:35 - isDone in main loop is false
Log - 10:37:35 - Checking element ID 21
Log - 10:37:36 - isDone in main loop is false
Log - 10:37:36 - Checking element ID 22
Log - 10:37:36 - isDone in main loop is false
Log - 10:37:36 - Checking element ID 23
Log - 10:37:37 - isDone in main loop is false
Log - 10:37:37 - Checking element ID 24
Log - 10:37:37 - isDone in main loop is false
Log - 10:37:37 - Checking element ID 25
Log - 10:37:38 - isDone in main loop is false
Log - 10:37:38 - Checking element ID 26