visible map
handler