added labels, xy pad, rest of widgets