Type the Alphabet - as fast as you can! Your task is to make a program that measures how fast you can type the letters of the English alphabet.


The program shall only accept lowercase letters a to z in alphabetical order. 
Each letter is echoed as typed on the same line (without new line or any other separators between letters). 
If you type an invalid character the program shall output Fail on a new line and exit.
If you type all 26 letters the program shall, on a new line, output the time in milliseconds it took from the first to the last letter and exit.
The timer starts when you type the first letter, a.


Example outputs:

b
Fail

abcdefgg
Fail

abcdefghijklmnopqrstuvwxyz
6440


This is code-golf, so shortest answer in bytes wins.
HTML (JavaScript (ES6)), 129 126 117 bytes



&lt;input id=i onfocus=l=0,n=Date.now onkeypress=event.which-97-l?i.outerHTML='Fail':24&lt;l?i.outerHTML=n()-t:t=l++?t:n()&gt;




Click in the input and start typing! Also, my typing sucks; I take about 5 seconds even with practice. Edit: Saved 2 bytes thanks to @HermanLauenstein by switching language. Saved 3 bytes thanks to @qw3n. Saved 9 bytes thanks to @tsh.