button, links, simplify cascade