add parser delegates for handling callbacks. this should ease transmitting data through filters