Aligns the call syntax with Firefox and toolkit usage. Drive by fixes: Undefined e.button warning in strict mode and a trailing blank removal.