scale, multiListener