While recently making a credit card payment the app asked me to drag the confirm button within a set draggable area to confirm the payment. This is presumably done to reduce the change of accidentally pressing it and costing you money. I found this approach interesting and potentially a good alternative to confirmation prompts of "are you sure you would like to -action-" that normally are used to prevent accidental clicks.
Examples:
(I happen to think these two particular examples aren't the best examples, the left isn't labeled well and the right isn't designed well, but the one I encountered was better looking)
Are these elements a good alternative to standard confirmation dialogs or are they perhaps more cumbersome/annoying?