Time picker not firing onchange after editing the text directly.

Hey, (first time git commit so hopefully I've done this correctly...., well technically second)

The time picker selection box does not fire an onchange event after editing the text field directly.

This is my second attempt at a fix for this. I'm not sure this is elegant but I register a handler to trigger the changeTime event when the input box gets its own change event.

NB: This bug exists in Chrome, FF 18 & Opera 12.
NB: Seems related to pull requests 23 & 26.

Thanks