fix setup bug with initial map y setting, improve zoom centering