you can't scroll out of map bounds