Terribly sorry, Aino, RL got in the way. Regarding your 3d-2d click problem, the way I'd go about it is as follows:
You know where the objects are, yes? Of course you do, otherwise you couln't render them. Take this data, and every time a mouse click is registered, compare its position against the block position data. You should be able to work out which was clicked from that.
If that doesn't work try adding a mouse listener to each graphic object.
Ofc, without knowing specifics, I can't really be much more help. Wish there was more activity here, it's kinda sad atm. Roll on the patch.