Parse program change events