add more callback tests
reflection tests migrated from jmkgreen