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