# Adding new child to scrollbox via collision interaction

**URL:** <https://forums.unrealengine.com/t/adding-new-child-to-scrollbox-via-collision-interaction/485813>\
**Category:** UI\
**Tags:** scrollbox, unreal-engine, Widget, question, box-overlap\
**Created:** [July 8, 2021, 3:25am UTC](https://forums.unrealengine.com/t/adding-new-child-to-scrollbox-via-collision-interaction/485813 "2021-07-08T03:25:51Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![CavMai\_ig](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@CavMai\_ig](https://forums.unrealengine.com/u/CavMai_ig)\
**Post date:** [July 8, 2021, 3:25am UTC](https://forums.unrealengine.com/t/adding-new-child-to-scrollbox-via-collision-interaction/485813/1 "2021-07-08T03:25:51Z")

</div>

Hi everyone,

I wanted to design an object that could show on itself ( something like a poster attached to a wall ) different pieces of information when the player gets near it.  
Since there could be a lot of times when this would happen, I thought to create a specific widget with a scroll box inside, and then create the actor of the poster with the widget as a component displayed over the geometry.  
Then I created a collision box, and my idea was that when the box is overlapped by something, the widget would be cast and the scroll box retrieved, after that a new child would be added to it.  
Problem is that I cannot understand why cast doesn’t work. Could someone help me to figure this out ?

 ![343371-widget.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/5/2/c/52c73e4b851cb0a5bc6a7b81b247f25baa402ac1.png)
