Simplify- eliminate _run function

Without the need to bind an optional
thisObj, can simplify everything and
remove superfluous function.
Correct func signature in comment