provide active element as "this" argument