Nice ! Currently using this on a UL / LI combination, works great.
I wonder if its possible to use this on a standard SELECT loading via ng-options.
I can't detect when the select opens and closes. The ng-blur only fires when you click away from the select.
Probably not supported ? But thought I would ask.