Avoid call to $apply to improve performance

The function does not change the model so we can prevent $timeout to do the $apply. The performance improvement is very noticeable with a lot of instances of the directive (+30)