Organize all, format source
Added MenuItem, auto close menu on resize, added UI class