Lots of stuff

especially getting the display and interface running better