Use transcludeFn instead of ng-transclude
Improve separation of selection/search/options
Add <ul> for choices on template
Merge pull request #7 from angular-ui/with-transcludeFn

Using transcludeFn