Called when a block on the map is clicked, this method will either insert the
selected block in the clicked map position or remove the current block at the
map position
Called when a block in the selection area is clicked, this method will make
the clicked block the currently selected block or if there were no block
at the clicked make no block selected
Get the text that should be shown to the user that indicates
which height level of the map that is currently edited, for example "Height:"
If this method returns null, no height spinner will be visible
Get the text that should be shown to the user that indicates
what short of object this editor makes it possible for the
user to edit, for example "Level:"
Called when the mouse pointer is hovering over a block on the map , this method will
just be called to make it possible to show which block the mouse is hovering over
The method is called with -1 in both parameters if the mouse is not hovering over any block