-switching modules will operate synchronously now
-fixed loading directly to library causing brief strangeness to display onscreen