What face/text/other property should I use to have mode-line text look like a button/link/stuff to click on while I am hovering over it with the cursor?

Some examples:

* different background,
* 3D-like button decoration,
* colorful frame/border displayed around it
* other visual cues would be fine as well (as I don't know what choices are avaliable).

Otherwise it should just look like any ordinary text.

Below is a fragment of my custom mode-line which I'd like to enhance:

```
(setq mode-line-format
   (list
     (propertize
      (concat "[" (propertize "f" 'face 'aria2-modeline-key-face) "]:add file")
      'local-map (make-mode-line-mouse-map 'mouse-1 'aria2-add-file)) " "
     ;; [...]

```

PS: Is there some list of available text properties (for header/mode-line, buffer, frame border etc.) and their meanings?