preliminary contentWindow support + _call(f()) wrapper for method invoke safety

_Window implementation is a work in progress;
The _call() wrapper partially addresses issue #3