ui tweaks
hack needed for hierarchy viewer to work
printer exception handling
hack needed for hierarchy viewer to work