filterEvent, publicEvent methods as well as runFieldTypePublicEvents