#90: Mark integers and 'number' in documentation (JSDuck-compatible type).
#87: Made 'target' argument a named optional argument in all property helpers. Added tests for JW.UI.*Listeners.