Implemented commands in widgets + new commandString widget