What?

Bind a callback to any event not natively supported by Angular.

Why?

For Blurs, Focus, Double-Clicks or any other event you may choose that isn't built-in.

How?

You can alternatively pass multiple events as an object:

<input ui-event="{ blur : 'blurCallback()' }">

<script>
$scope.blurCallback = function() {
alert('Goodbye');
};
</script>