add timeouts and info windows and timeout on info windows. yeesh