Updated after discussion on IRC to use the GitHub source which includes tests. native-input added to run the tests, all pass.