display improvements and bugs revealed in the process