added XHR fallback with Bullet