improved component display