clean ups; also input text widget by @FlorianDeconinck thx :)