change layout and touch operation