Content can now also be added via data attribute
Callback functions get the tooltip as argument
Minor cleanups as per JSHint's indications
Updated documentation
Updated minified version