More GUI Stuff and Original Code Porting #4