improve test
sourceFingerprint: test that source is an object before calling .events