Keep input_select based on current setting

Is there any way to set an input_select to the current value and have it change automatically when that changes automatically or thru my remote? Right now have:

input_select:

harmonytvsource:
  name: "Family Room Harmony"
  options:
    - "Watch TV"
    - "Listen To Music"
    - "PowerOff"
  initial: "PowerOff"

The current state can be retrieved from remote.familyroom_hub it’s current_activity value.

Assume I have to start by getting rid of the current initial value.