moved socket head and base building to TWLSocket, with a subclass call to super and then adjusting colour
changed label alignment in ball