some more work on buttons, commented out curse inducing wildcards