fix initialization error in Button
tone down button click and hover styling
edit Palette constructor to attach to an existing DOM element