Added a hot reboot function and tweaked layout