version2, reprogramada de cero

hereda varias funciones de la primera version, pero ya no depende de la
libreria timeline.js