some vast front end improvements

this actuallt looks like something I could use