Revert "Simplify nsITimer usage:"
Doesn't work in Firefox 3.6 and older

This reverts commit 483b69e98e907b91821091cbcbc020b75399d70c.