Snap source control