look, the menu just the way i've just posted is working, but with a "bad solution" using setTimeout, seems to me just a poor approach