With program changes and channel setting