Added setCompassTarget closes #46