Added generic buttons and data.py