"I think in this context "on" is correct. But then, I'm just a wannabe novelist." I write for a living and I'm thinking "throughout" is the operative word here.
Huh?