If You’re a Button, You Have One Job: Don’t Block the User’s Intent
Fast-tapping a rotate button shows a key UX failure: some UIs provide haptic/audio feedback but then ignore taps while animation runs. A button should accept user intent (via buffering or interrupting animations) rather than forcing users to wait for smooth visuals.