Added timescale in separate component, synchronized with scroll events.
Cleaned up code and removed unused parts.
Update build script