 
     return if !userId
     return if !App.User.exists(userId)
-    name = App.User.find(userId).displayName()
+    user = App.User.find(userId)
+    name = user.displayName()
 
     if @attribute.multiple
       # create token
       @createToken name, userId
     else
+      if user.email
+        name += " <#{user.email}>"
+      
       @userSelect.val(name)
 
     if @callback

    App.view('generic/user_search/new_user')()

  build: =>
    if @attribute.multiple
      if typeof @attribute.value is not 'object'
        @attribute.value = [@attribute.value]
      
      value = @attribute.value.join ','
      tokens = ''
      name = ''
      for userId in @attribute.value
        if App.User.exists userId
          tokens += App.view('generic/token')(

          @log 'userId doesn\'t exist', userId
    else
      value = @attribute.value
      if value
        if App.User.exists value
          name = App.User.find(value).displayName()
