Outside of fixing bugsm I recommend to finding an item pause the game for 3 seconds or so. It's to let the player register what mini game it is and prepare themselves for it. The flask mini-game is pretty hard because of that, by the time you react it's the mashing game, at least a fifth of the time have passed.