 
 			@load position, direction, @synchronizingCallback(loadedData, finalCallback)
 
-	load : (point, direction, callback) ->
+	load : (position, direction, callback) ->
 		@lazyInitialize (err) ->
 			return callback(err) if err
 
 			request
-				url : "/binary/data/cube?px=#{point[0]}&py=#{point[1]}&pz=#{point[2]}&ax=#{direction[0]}&ay=#{direction[1]}&az=#{direction[2]}"
+				url : "/binary/data/cube?px=#{position[0]}&py=#{position[1]}&pz=#{position[2]}&ax=#{direction[0]}&ay=#{direction[1]}&az=#{direction[2]}"
 				responseType : 'arraybuffer'
 				,
 				(err, data) ->

			@dirtyBuffer.push position
			@push()

Model.LazyInitializable =
	
	initialized : false

			return false


#################################################
# Mixin hook up
#################################################

_.extend Model.Binary, Model.Synchronizable
_.extend Model.Binary, Model.LazyInitializable
_.extend Model.Mesh, Model.Cacheable
