tooltip updates and escape key checking