implement set of default operators that make sense; use $event and $element instead of passing as extra args in dom listeners