UI cleanup, responsive updates

Also some bug fixes.