fixes #5, fixes #17 using radio button groups, also add gradients to bars