Add new icon fix / css reworking

in trying to fix all the screwiness with the add new icon, realized
that the whole palette thing could be re-done using css instead of
javascript. Please note, this has broken saving and sharing for now.