Complete UI, Almost finished

some minor bugs remain...