Work in progress...
Added some support for TVs. Still in development, not fully working.