// none
if("none".equalsIgnoreCase(type))
return new NoneAppListener();
// classic
if("classic".equalsIgnoreCase(type))
return new ClassicAppListener();
// modern
if("modern".equalsIgnoreCase(type))
return new ModernAppListener();
// mixed
if("mixed".equalsIgnoreCase(type))