add an invisible input field for communication