added geo state, fixed the overlay when clicked