Add a manual test data source
Add test for #onKeypress()
Tidy tests, removing AutoSelect#blur module
General tidy, make blurTimeout configurable