add new display-* functions, change to update-display to match documentation