simple widgets for pygame like button, checkbox, and textbox