Conditional forwarding + Agent UI improvements

Packets now forwarded to specific Agent classes. Alert dialog notifies
Agent about the pending request.