Tidy up TouchPanelState creation in TouchPanelTests. Add a few more tests (one even fails!)