Optimized the character display to avoid flashing. Reworked the build service interface to allow for asynchronously updating the build status after it has started.