change display header code to use widgets and insert directly into buffer
Make widget types for interactive display elements