TVChannels Screen done.

Minor changes and fixes left. Will have the update on Wednesday evening.