Switch to jQuery 1.10.2 + recommend IE edge mode in demo.html
Update indentation + remove trailing whitespace
Tweaks to make JSLint happy(-er)
Simplify IE detection
Do not assume "target.constructor" is set in "startWatching"

- In IE8 browser, Quirks mode and IE7 simulated mode
  don't set "target.constructor", so attempting to call
  "Object.getOwnPropertyDescriptor" doesn't work --
  in that case we skip defining our own value property
  override
Autofocus input field
Test for undefined "oninput" (JSLint)
Fix comment
Use "stopWatching" function directly
Add support for TEXTAREA
Add version info
Reformat to comply with JSLint whitespace rules
Add textarea to demo + debounce value update

- Debouncing code that updates "value" in response
  to "textchange" event seems to be fixing the cursor
  reset issue
Add control IDs to Demo.html + simplify "textchange" handler
Add notification queueing
Override "value" property permanently
Also update source during drag & drop operations
Delete debugging console.log calls
Use single-line comments for local functions
Update local function name

- "queueActiveElementForNotification" => "queueEventTargetForNotification"