map marker and responsive