New ButtonManager.cs