Buttons can now have contents