@Override
    public void prevChannel() {
        if (memorizedChannels.isEmpty()) {
            super.prevChannel();
            return;
        }

        int idx = memorizedChannels.indexOf(channel);
        int nextIndex = 0;

        if (idx == 0) {
            nextIndex = memorizedChannels.size() - 1;
        } else if (idx > 0) {
            nextIndex = (idx - 1);
        }

        tuneChannel(memorizedChannels.get(nextIndex));
    }