Added support for switch press, release, and hold events that provide station and button as listener parameters.