Este es un problema interesante:
resulta que dentro de un metodo de una clase tengo este llamado
setTimeout("buttons.setNextOff()",150);
el problema es que buttons es una instancia ya que el codigo en realidad deberia ser así setTimeout(this.setNextOff(),150); pero setTimeout pareciera que trabaja solo con strings y si opto por esto setTimeout("this.setNextOff()",150); obviamente se produce un error por que esta llamado fuera del objeto al momento de ejecutarse.
Sobre el tema encontre esto pero es complicado de comprender
http://www.jibbering.com/faq/faq_not...es.html#clObjI
Si alguien se ha encontrado con un problema similar, agradeceria sus comentarios al respecto