Good luck with your project.
Interactivity is a double edged blade IMO, I consider every interactive application as a game, and as with every game the novelty soon wears off. If your project is information oriented, you should be cautious of that.On screen legibility is important for such material. I would suggest not to use white on black or black on white text, rather finding an optimum contrast for lcd screens. (such as 10 gray on 90 gray etc.) and of course an appropriate typeface, if considerable amount of reading is involved.