Add: Asynchronous JavaScript Interfaces