reworked map markers behavior

Issue #67