fix isVisible method + fix tooltip position when reach bottom of the map