Avoid CPP to skip Data.Monoid
Move the Progress report to using the JQuery library