ApplicationListener listener = ConfigWebUtil.loadListener(listType, null);
int listenerMode = ConfigWebUtil.toListenerMode(listMode, -1);
if (listener != null || listenerMode != -1) {
// type
if (mode == ConfigImpl.MODE_STRICT)
listener = new ModernAppListener();
else if (listener == null)
listener = ConfigWebUtil.loadListener(config.getApplicationListener().getType(), null);
if (listener == null)// this should never be true
listener = new ModernAppListener();
// mode
if (listenerMode == -1) {
listenerMode = config.getApplicationListener().getMode();
}