from PM - @edvin I built the filtering mechanism on changes to the observable list (add / delete). However, without the fake signal, a change to the item itself (checked=completed) wouldn't trigger the mechanism to remove that item the way that Manuel's does.