The term originated in the U.S.and was used to refer to any tourists, they would try hard not to miss any sites pointed out to them, so their heads would swivel round often, as if their necks were rubber. The term has more latterly been used to refer to people who gawp at road accidents, for the same reason.