Fixed the input problem, and added a few things #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.

Changes
I have added a few things:
checkInSillyGuydoes not cause any problems (e.g. sending the Enter keypress signal twice) by adding a date checking feature in the search function, so that if the search function is called twice in half a second, it will not do the search function twice.Testing
I have not tested the full Svelte app, but I have tested the individual parts of the code I added. The code should probably be tweaked to either remove or merge
checkInSillyGuywith my listener function, once the code is fully tested.