WidgetScreen update

added WidgetScreen stuff; beginnings of resolution-independant UI controls