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() + "'");
     }
   }
 }