restrict to A and BUTTON