A framework for prototyping and mechanically verifying a class of user interfaces | IEEE Conference Publication | IEEE Xplore