void OnLeftClick(float x, float y, int charPos, int linePos, long blockId, int keys)
Called when the user left-clicks. Overrideable. The default behaviour when SHIFT is held down is to select or deselect the mouse-over block.