add glyph listener state(XX) to story, refactor others for consistency
add glyph listener state(XX) to story, refactor others for consistency

juped/archaeology-cutoff,juped/archaeology-cutoff,juped/archaeology-cutoff,juped/archaeology-cutoff,juped/archaeology-cutoff,juped/archaeology-cutoff,juped/archaeology-cutoff,juped/archaeology-cutoff,juped/archaeology-cutoff,juped/archaeology-cutoff