map and devices load on Canvas