Previously we wrote the counterstring to the console to allow copy and pasting.
Now, we have a 'copy to clipboard' option as default when generating, this generates directly to the clipboard.
We also use the maxlength of a field as the default length for counterstring generation.
Copy allows the human to paste the value into the field, this triggers the normal browser input events.
Generate and Type use synthetic events so the full browser input processing is not always triggered, although most JavaScript listeners are.