javascript color gradient widget