Remember has to happen on the JS thread at the proxy level. If you do it on the UI thread, there's a high chance that the JS object will already be GCed and you'll have unresponsive views (IE, buttons and the like won't work)