add in the current request and about if present
moved the abort to the on keypress
Merge pull request #20 from Desertsnowman/master

Prevents multiple requests from overlapping, props @Desertsnowman