text: Template[getTemplate('user_email')].helpers({
    user: function(){
      return Meteor.user();
    }
  });
  
  Template[getTemplate('user_email')].events({
    'submit form': function(e){
      e.preventDefault();
      if(!Meteor.user()) throwError(i18n.t('You must be logged in.'));
      var $target=$(e.target);
      var user=Session.get('selectedUserId')? Meteor.users.findOne(Session.get('selectedUserId')) : Meteor.user();
      var update = {
        "profile.email": $target.find('[name=email]').val(),
        "username": $target.find('[name=username]').val(),
          "slug": slugify($target.find('[name=username]').val())
      };
  
      // TODO: enable change email
      var email = $target.find('[name=email]').val();
      
      Meteor.users.update(user._id, {
        $set: update
      }, function(error){
        if(error){
          throwError(error.reason);
        } else {
          throwError(i18n.t('Thanks for signing up!'));
          Meteor.call('addCurrentUserToMailChimpList');
          trackEvent("new sign-up", {'userId': user._id, 'auth':'twitter'});
          Router.go('/');
        }
      });
    }
  
  });
  