Update UI javadoc
Add @throws clause for launch()