Your comments

Are you using deferred or forward rendering?
Oh, hah, thanks for the report :)
Fixed this for 0.19 now
It actually does calculate that, and has worked for the meshed I've tried, though they've been bigger, not smaller. (And you can use custom meshes right no)

But it's a good point, I'll make a new topic on that issue!
(I wasn't talking about the dragging in my previous reply)
There are a total of three ways of directly disconnecting connections. One is the alt+RMB tap that I mentioned above, the other being hovering the cursor over the connector and pressing backspace
You can already do that, and the component mask supports 4 component vectors too :)