I have a command for putting a text in a rounded corner box with bg-color.
It uses tikz node:

```
\newcommand\mybox[1]{\tikz[overlay]\node[fill=blue!20, rectangle, rounded corners=2pt]{#1};}

```

When I use this box inside a forest node, the node doesn't appear.
Please could you tell me the reason?
and how to achieve the same effect in forest and still having nice formatting options like tikz?

[![enter image description here](https://i.stack.imgur.com/CXmQO.jpg)](https://i.stack.imgur.com/CXmQO.jpg)

MWE:

```
\documentclass{article}
\usepackage{forest}
\newcommand\mybox[1]{\tikz[overlay]\node[fill=blue!20, rectangle, rounded corners=2pt]{#1};}

\begin{document}

\tikz\node[fill=blue!20,rectangle, rounded corners=2pt]{123}; 

\mybox{inside box}

\begin{forest}
for tree={align=center, parent anchor=south, child anchor=north, l sep=5mm}
[\tikz\node{eee}; node1  
 [\mybox{2} node2
  [\mybox{3} node3]
  [\mybox{4} node4]
 ]
]
\end{forest}

\end{document}

```