implemented Device addresses widgets;
fixed Inputdevice for correct address' types;