Added `selectFilteredOnChange()` method

Closes #1