fix: previous click event handlers would error and stop current event handlers from firing
fix: map-edit event handlers were accumulating on subsequent logins
disable cursor as it's not working in firefox
add map-pin helptext
improve ui