Button updates and gitignores