Added TouchController class