делайте обработку по заднему фронту нажатия. То есть сразу не применяйте действие по переднему фронту нажатия.