         $('#user_old_password, #user_password, #user_password_confirmation').val ''
 
     $('form#change_password').bind 'ajax:error', (xhr, status, error)->
-      log xhr.errors
-
-
-  # ON CLICK AND CHANGE METHODS
-
-  '#default-landingPage-list change': (element) ->
-    defaultLandingPage = element.val()
-    @displayDefaultLandingPage defaultLandingPage
-    @updateSettingsModel {'user[default_landing_page]': defaultLandingPage} 
-
-  '#default-menuStyle-list change': (element) ->
-    defaultMenuStyle = element.val()
-    @displayDefaultMenuStyle defaultMenuStyle
-    @updateSettingsModel {'user[default_menu_style]': defaultMenuStyle} 
-
-  '#default-fontSize .fontSize click': (element) ->
-    defaultFontSize = element.attr("id")
-    @displayDefaultFontSize defaultFontSize
-    @updateSettingsModel {'user[default_font_size]': defaultFontSize}
-
-  '.cancel click': ->
-    $('.changePasswordForm').hide()
-    $('#user_password,#user_password_confirmation').val ''
+      log xhr.errors    

    pageBody = $('#body')
    pageBody.removeClass(className) for className in ['fontSmall','fontMedium','fontLarge']
    pageBody.addClass(defaultFontSize)
    
  updateSettingsModel: (params) ->
    Dreamcatcher.Models.Settings.update params

  setupAjaxBinding: ->
    # TODO: Needs refactoring.

  init: ->
    @setupDefaults()
    @setupAjaxBinding()
  
  setupDefaults: ->
    # GATHER THE IN PAGE DEFAULTS
    defaultLandingPage = $('#default-landingPage').data 'id'
