Enhancements to the passthrough directive

Dropped uiChange, after doing some tests I confirmed that it cannot break anything by firing redundantly ('input' and 'change' events are always fired independently).

Added a uiRefresh property.
Added a uiDefer property/option for late-binding