simple ui rendering, other small changes