nice button styles and more useful utils