samplers: added any dimensionality support to InteractionSampler
samplers: fixed VisibilitySampler return value