Further bugs; still present, not refreshing from saved list on boot, but works via refresh click... sometimes (?!)
Possible to initiate two threads from pressing 'scan' causing a crash :( need to hook into mutex and/or static bool member flags