remove hittest category, add tableview subclass, update sample structure