Done for the night.  Functional Cylcle from the JS Side.  Missing the progress bar.