Responds to up/down, (de)queue, set channel