docs: @Override
    public void start() {
      if (mProgressiveStartActivated) {
        resetProgressiveStart(0);
      }
      if (isRunning()) return;
      if (mCallbacks != null) {
        mCallbacks.onStart();
      }
      scheduleSelf(mUpdater, SystemClock.uptimeMillis() + FRAME_DURATION);
      invalidateSelf();
    }