add comment
disable favicon for now
improve performance by removing unneeded synchronous sections and recognizing same-method registration as handle gracefuly