Expose completion as a boolean parameter

Might need to refactor this later.
Make remote animation feature work initially

Still getting bit of a strobe effect.