function jqLiteOne(element, type, callback, useCapture) {
  jqLiteOn(element, type, function onFn(ev) {
    // execute callback
    if (callback) callback.apply(this, arguments);

    // remove wrapper
    jqLiteOff(element, type, onFn);
  }, useCapture);
}
Attach an event hander which will only execute once
@param {Element} element - The DOM element.
@param {string} type - The event type name.
@param {Function} callback - The callback function.
@param {Boolean} useCapture - Use capture flag.