map_canvas sizing

Now is almost working ... but I am not happy with it..