Decrease propagation delay on user input
Change placeholder to singular
Split into different namespaces
Refresh filter-list items on every indexing

Closes #1.
Define `propagate!` convenience function
Define behavior to propagate selection