Misc UI stuffs, documentation for @RyanTheAllmighty
merge