is there a reason not using the same API for use with/without jQuery ??