Extracted drum button functionality to DrumController