- implemented labeled buttons
- widget focus can now be set via code
- test case for tabbing through widgets with keyboard