turn buttons into reified components