implemented getClosestPoint function of IncompleteBackend class (which is no longer incomplete; refactoring needed)