Connect callback is per peripheral Fixes #17