added delegate protocol and new intermediate class for morse to torchcontroller