with vb6;

is there any thing special in closing a modal form which is having a MMcontrol and a timer apart from stopping both;

i am having a formMain ( main) with two text boxes and one timer,
private sub timer()
if me.text1.text = me.text2.text then
formModal.show
formModal.txtMirror1.text = me.text1.text
formModal.txtmirror2.text = me.text2.text
else
unload formModal
end sub
.................................................
as the formModal opens MMcontrol will play and timer will
activate as same when the formModal closes it disables
....................................................
but i shocked why the formModal retains the previous properties set (viz textbox values) even after unloading and reloading & changing text box values in frmMain?.
whats going wrong please.