added TV IR control