set background black for less noticeable failures
empty picture for failsafe
profiling and ignores
optimized looped updates and http timeouts
modified to use hardtabs