call backs and compass testing