「!=0」は要らないんじゃない? どーせ、BUTTON()が引数なんだし。