Achei um genérico do BSJ bem aqui. A construção é diferente, mas o princípio é o mesmo - e dá pra brincar bastante com cores também...
Sei, sei, está em inglês, mas a autora autoriza a redistribuição, desde que para fins não lucrativos, então está liberada a tradução. Eu nem me ofereço porque, cês sabem, a coisa aqui tá preta, mas se alguma alma caridosa quiser fazer o 'servicinho sujo', eu posto aqui (com os devidos créditos, claro).





