updates to the Programmable Operator. Also added some fixes to ensure that it plays well with Remote Web Support