IMPROVED: fire, also found a bug with states... maybe menus?  not sure... it's sort of frankenstein