@Override
 public void onDraw(Canvas canvas) {
   if (isBackedByHardwareView()) {
     mHardwareView.updateScroll(getScrollX(), getScrollY());
   }
   mAwContents.onDraw(canvas);
   super.onDraw(canvas);
 }