 		
 			@configDeferred.promise()
 
-	push : ->
+	push : null
+
+	pushImpl : ->
 		deferred = $.Deferred()
 			
 		request(

# This takes care of the userdate. 
User ?= {}


User.Configuration = 

	# userdata
	# default values are defined by server
	moveValue : null
	rotateValue : null
	scaleValue : null


	initialize : ->
		unless @configDeferred
			@push =	_.debounce @pushImpl, DEBOUNCE_TIME			
			@configDeferred = $.Deferred()

			@configDeferred.fail =>
