updated to latest library changes, and new dart.js location