Improve 'user Progress' directive.