Improved button according to the book.