Filter: ignore change event if input value hasn't changed. Fixes #685