Editor Utility Widgets Feedback

After watching the livestream I started experimenting with Utility Widgets and I am starting to face a few challenges.

-How can I detect the right mouse button is down? So far only found an event to detect when the mouse clicks the widget, but I need to know if the mouse is pressed anywhere in the viewport.
-I want to convert the mouse position from screen to world, but I can’t without a player controller, get player controller returns null since it’s in-editor, and get widget owning player also returns null, any workaround?
-Set simulate physics does change the checkbox of simulate physics, but the object does not simulate physics when I hit play, I have to check and uncheck the object manually again for it to work.

Having access to the mouse world location and click, I can start creating a brush and paint items in the scene.

Hope you find this feedback useful, and thanks in advance for the help.