Move source processing to a separate instance method to allow that to be
called again if there are changes in the source files.
Made the sourceFiles configuration key optional.
Added an event to notify when all queued source files have been loaded.
CSS fix