The attached xml and maki files fix it.
In addition to fixing the bugs, within each group, I set the x of the leftmost element to "0" and the y of the topmost element to "0" and calculated the other x's and y's relative to them. Then in player-normal.xml, I set the x of each group to the position where its leftmost element should appear and the y to the position of its topmost element. This way, it will be much easier to move a group. Say, you change your mind to move the button column from the left to the right. All you will need to do is change the x and y of the group. You will not need to bother about the positions of the elements within the group.
In addition to fixing the bugs, within each group, I set the x of the leftmost element to "0" and the y of the topmost element to "0" and calculated the other x's and y's relative to them. Then in player-normal.xml, I set the x of each group to the position where its leftmost element should appear and the y to the position of its topmost element. This way, it will be much easier to move a group. Say, you change your mind to move the button column from the left to the right. All you will need to do is change the x and y of the group. You will not need to bother about the positions of the elements within the group.
Comment