Testing

Tests now match API changes.
Apparently, it's not set correctly because 4 is not callable, right? And why subscription2's callback is not set?