inputbox
userinput / communicate content can be null (canceled)