Drawing only visible part of map