less debugging + decoupled User activity + acceptedcb improvement on requirement.js