removed iOSSonic protocol and deleg methods

Using notification sends instead, since this allows more freedom
for the Sonic app-developer.