mini-map: fetch and draw: todo: reposnsive add/remove and navigation