`Dim fList As New List(Of Form)`

every time I hit a marker..

```
Dim f As New Form2
Me.AddOwnedForm(f)
fList.Add(f)
f.Show()

```

I create an instance and add it to the `fList`..

however, if I close that particular instance.. it stays to the `fList` and whenever I hit a certain event that calls out all from the list, the supposedly *closed* form appears..

here is the flow of my program :

Click marker --> show form, add to list  

Drag map --> hides forms  

mouseLeave --> shows hidden forms  

but when I manually close the form, when I *Drag and MouseLeave* it appears again.

Question is : How can I delete the added instance to the `fList` if I close it? 

*It should only appear if it was opened again through clicking the marker. hope you get what I mean. Thanks!*