Quotehow'd you stumble across that fix?? lolwell, I had a script where the interface was being disabled inside the repeatedly_execute():
function repeatedly_execute() {
if (.......) DisplableInterface();
}
or something similar... then on some event I was enabling it again but the game didn't respond so I was going to check out it this way:
DisplableInterface();
DisplableInterface();
EnableInterface();
As far as I figured out what's wrong I changed the script adding if (IsInterfaceEnabled()==1) condition statement.
so that is

-Cheers