added EnumMapControl