ボタンが押されてるとき、適当なローカル変数に1を代入
ボタンが押されてないとき、
 その変数が1の時はボタンが離されたときと判定、変数に0を入れ希望のアクションへ
 その変数が0の時は元々ボタンが」押されていなかったと判定

こんなんでどうだ?