1. es5-shim? 2. lang.delegate?