Пробую этот код для функции setPointer (которая на странице):
setPointer = new Proxy(setPointer, {
    apply: function(method, context, args) {
        alert("setPointer was invoked");
        method();
    }
});
Не работает. Если я конечно вызову setPointer() в конце этого кода, то сработает, но само оно не вызывается, что странно, ведь функция setPointer() вызывается на странице.