Hi Paul,
It is very possible that it is a migraine. Migraine's doesn't necissarily cause headaches. The lights that you see, is what is called a "Migraine Halo". I always only get the Halo's and never the headache's... (If you ask me, I would rather live with the pain than the visual disturbance

)
How often do you experience the ligts?
It's not known what causes Migraine's but factors such as eye-strain like for instance staring at a computer screen for an extended period of time, can trigger a Migraine. The best rule of thumb, for eye strain, is to break away from the screen from time to time and keeping the screen's refresh rate above 70mhz. Apparently, the "flickering" of the screen can set off Migraine's or sometimes even Epilepsy.