docs: public View getView(Object tag, int index, int timeout){
  		//Because https://github.com/android/platform_frameworks_base/blob/master/core/java/android/view/View.java#L17005-L17007
  		if(tag == null) {
  			return null;
  		}
  
  		final Activity activity = activityUtils.getCurrentActivity(false);
  		View viewToReturn = null;
  
  		if(index < 1){
  			index = 0;
  			if(activity != null){
  				//Using https://github.com/android/platform_frameworks_base/blob/master/core/java/android/app/Activity.java#L2070-L2072
  				Window window = activity.getWindow();
  				if(window != null) {
  					View decorView = window.getDecorView();
  					if(decorView != null) {
  						viewToReturn = decorView.findViewWithTag(tag);
  					}
  				}
  			}
  		}
  
  		if (viewToReturn != null) {
  			return viewToReturn;
  		}
  
  		return waiter.waitForView(tag, index, timeout);
  	}