now properly adding and refreshing annotations
added areas.json
moved the map modification and table reloading stuff to main thread