Simplify nsITimer usage:
use simple callback function instead of nsIObserver implementation