fix: synchronise button and whip