Using Distributed technologies to create a lecture - student synchronization of material and iteractivity