OK, I figured something better than creating/destroying.
The idea is to have a boolean instance variable that says if it's active.
So when I want to hide it I set visible to False and IsActive to False.
So when I have a touch event I also check for the IsActive instance variable to respond.
Is that good or there is something more Construct way?