add web workers, timers, & methods