 		# -----------------------------------------------------
 		# 'Itebooks' visual-block: Create & inject a custom visual-block
 		# to be the toolbox category called 'Datasource'
-		@addCustomVisualBlockItebooksBlock_DatasourceCategory(@)
+		@addCustomVisualBlockItebooksBlock_DatasourceCategory()
 
 		# 'Join' visual-block: Create & inject a custom visual-block
 		# to be the toolbox category called 'Datasource'
-		@addCustomVisualBlockJoinBlock_DatasourceCategory(@)
+		@addCustomVisualBlockJoinBlock_DatasourceCategory()
 
 		# ----------------------------------------------------------
 		# Initialise Blockly-Editor


			addedVisualBlock = Blockly.selected

			# Assign mouse-interaction event-handler for the newly added visual-block
			Blockly.bindEvent_(addedVisualBlock.getSvgRoot(), 'mouseup',
				addedVisualBlock, editorEmberContext.blockOnClick)

			# Keep account of newly added visual-block entries into the workspace
			editorEmberContext.allBlocks_VisualType_InWorkspace.push(addedVisualBlock)

			# Create & add a new block entry to the ember-object-type collection
			editorEmberContext.allBlocks_EmberObjType_FromWorkspace.pushObject(
				Ember.Object.create( {block: addedVisualBlock} )
			)

		# -----------------------------------------------------------
		# Scenario 3: On-removal of a visual-block from the workspace

	# 									v0.2 >> https://blockly-demo.appspot.com/static/demos/blockfactory/index.html#ky4fee
	# 									v0.1 >> https://blockly-demo.appspot.com/static/demos/blockfactory/index.html#kkjtrt
	#-----------------------------------------------------------------------------
	addCustomVisualBlockItebooksBlock_DatasourceCategory: ->

		# --------------------------------------------------------------------------
		# Declare custom visual-block: It-eBooks
