refactored keywordgroup screen