change use indexOf for better performance
fix null datatype and language tag on submenus
add remove feature on literal widget