Hi ive been looking for my next light and i think the m1x will be it, but whilst researching this site and others for info ive seen mention of a gen 1 and gen 2 versions - is there any real difference ? sellers dont advertise as gen 1 / 2. so i wondered what i should look out for to catch the later one ? thanks for any info in advance.