use unhandled
rename lazy.js -> defer.js
docs