a colorful object with a button