added serialosc config panel, validation, cleanup