Updated components infrastructure, wired up log

The log is now displaying entries from the idle library.  The idle
library still needs more work to be compatible with FireFox, but this is
a step in the direction.