Resolve exceptions being thrown when updating components when not on a FX app thread
Merge pull request #49 from johnoliver/master

Resolve exceptions being thrown when updating components when not on a FX app thread