Fixed FilterListener to operate on a message as it is available