Cleaned up ZPButton.