public View getViewForTag(Object tag) {
   int screenCount = mItemCount;
   for (int screen = 0; screen < screenCount; screen++) {
     CellLayout currentScreen = ((CellLayout) getChildAt(screen));
     int count = currentScreen.getChildCount();
     for (int i = 0; i < count; i++) {
       View child = currentScreen.getChildAt(i);
       if (child.getTag() == tag) {
         return child;
       }
     }
   }
   return null;
 }