moved TinyController to another file...goint to do the same for all devices. In order to keep code clean