update map controller behaviour -> set zoom as attribute