Been tinkering with things and going through tutorials. In my test game using first person and free movement, I created an object whose interaction script shows a custom widget. When the widget is closed, the widget interaction cursor remains. It seems the only way to get it to go away again (so free look behaves correctly) is to hit escape to open menu, then hit escape again to close the menu.
Is this a bug or am I doing something wrong?