fix conditionals bug for new events generated by filters & specs
spec for issue #793
performance tweeks