adding hidden waiting indicator to template
disabling $this->on_load_js, why is this even being used?  may break existing sites