using beacon visits instead of sighting