new checkbox style, fix #53 TODO: fix ripple