[core.ui] refactored keyword hover fore reusability

Change-Id: I57c1609625646e00dd06e0f5c051cb3e60ab7b89
13 files changed