A LOT of small fixes. mostly aesthetic and display issues