     equation = equation.text()
     
     # Check with server to find if expression is valid.
-    if @options.onChange
-      @options.onChange equation, (valid) =>
-        @element.removeClass("noborder")
-        if valid
-          @showSuccess()
-        else
-          @showError()
+    @options.onChange(equation) if @options.onChange
 
   isArrow: (code) ->
     $.inArray(code, [37, 38, 39, 40]) != -1


    @input.on "keydown", (event) =>
      clearTimeout(@typingTimer) unless @typingTimer is null
      @showChecking() unless @isArrow(event.which)

      switch event.which
        when 13 # Enter

    
    if typeof options is 'string'
      data[options].apply(data, args)
