void updateLevel() {
   // The box should start at 256x256 pixels and shrink by half (in each dimension) at each
   // subsequent level.
   DbxRecord record = getRecord();
   int level = (int) record.getDouble("level");
   float prevD = (float) Math.pow(2, currentLevel);
   float nextD = (float) Math.pow(2, level);
   for (String prop : new String[] {"scaleX", "scaleY"}) {
     ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(box, prop, 1.0f / prevD, 1.0f / nextD);
     objectAnimator.setDuration(100);
     objectAnimator.setInterpolator(new DecelerateInterpolator());
     objectAnimator.start();
   }
   currentLevel = level;
   ((HasHeader) getActivity()).setHeaderText("CTB: LEVEL " + (currentLevel + 1));
 }