actually you do need some map event listener on the map element or the scope change won't be properly applied