when tap button, let it exchange unexpectedly
one bug rest