Implemented an XYPad widget with a usage demo in all_widgets.