As for keeping track of items and removing them based on a criterion, I just recently suggested a solution to someone about that. You can download the experiment and tinker with it:
For typing a response, there are several solutions out there. I made a mockup of one here, please let me know if it works. Unfortunately my system just broke, so I can’t run any experiments at the moment: