protected void setupCallback(CallbackRegistration e) { super.setupCallback(e); if (e.getEvent().equals(GLASS2PREVIEWH)) { synchronized (this) { if (!isSetup) setupMatrices(); JSONObject hs = new JSONObject(); hs.put("h", StringifyJSONDoubleArray(hGlassToSmall1280x720)); hs.put("hinv", StringifyJSONDoubleArray(hSmallToGlass1280x720)); makeCall(GLASS2PREVIEWH, "'" + hs.toJSONString() + "'"); } } }