BUtton changes and JS