add priority for addViewListener