after finding a weird segfault, adding a debug system
fixed bug where no permissions on the network caused segfaults and failure to draw screen