Implemented tool.Q.onInit correctly and updated Streams/userChooser tool