button id and position change