waits up to 2 seconds for more input IDs, then uses what it has (if any).