LiveTV, unable to set a scheduled recording

 LiveTV, button always showed play, not Schedule Recording/Cancel etc,
this caused it to stay at the retrieving for anything but a live
broadcast.

Show 'Back' button on shows in the past, current show 'Play' and 'Record' and future shows 'Schedule Recording'

Mark the current recording program with a red dot.

A show that is on air that is recording shows 'Play - Currently
Recording' and hides the Schedule Recording/Record as this could create
duplicate recordings.

-----
I had to go to 1.17.6 to set recordings, so this gives the basic
functionality back

TODO:
1. Refresh TV Guide to show new recording icons after schedule recording
set or deleted.  Currently you have to go to the Home screen and
back in.