var Obj = function(opt){
// что-то делается
// надо чтобы объект знал объект-события (e) и контекст-события (document)
}
document.addEventListener('click', function(e){
new Obj({
//параметры
});
// а вот так писать не хотелось бы:
new Obj(this, e, {
//параметры
});
});