add to the dialog
Code:
 on *:dialog:<dialog_name>:close:*:{
.timeridle off
}
 

Replace <dialog_name> with the actual name of the dialog.
That'll take care of that error message.

Regarding it not updating while displaying...:( Sorry, I thought it would work
I'll test the code when I get a chance and see what I can do.

350 rows just for the layout? yikes...you're right, but I can only work with what I've got, so if you want it to work in conjunction with you other script, you're going to have to do the merging yourself, as I can't tell what would work where