Add delegate
Change protocol definition's location
Check for selector
Merge pull request #1 from attila-at-hyper/master

Add delegate