Fully working now. Starting to work on selective deletion of unused markers instead of crappy map.clear()