create UpdateMap() and use when ctrls change