added open-source file and started further customization for the js timeline