modified the coast forward handling - now events get popped from the unprocessed queue and put back if not needed for coast forwarding.