Generally, as a rule of thumb, it would be great to have all options available no matter of executing order. Personally, I find it very irritating, if I need to click "capture" before I can inject or authenticate - I don't know why it tries to force specific use-case. It's impossible to predict all things user may want to do, so, why not letting her/him execute commands in any order she/he may want?