Super minor bug I found while working on a related feature:  The "random color" block should be partly transparent, after it gets bumped out of the socket and becomes an unattached block.