statusbar and sync progress
things: events, weak callbacks and quit
added fields to scheme construction
make use of mozilla timers instead of setTimeout
sync feedback