exposed getClosestItem