@Override
 public void run() {
   ViewParent parent = getParent();
   while (parent != null && !(parent instanceof NavigationBarView)) {
     parent = parent.getParent();
   }
   if (parent != null) {
     ((NavigationBarView) parent).onNavButtonTouched();
   }
 }