Update OnDemand/src/plugin.py

Varies bug fixes