Welcome here, johnboiles.
Well, depending your time and reverse engineering experience, it would be helpful to find out if there is a 3rd screen buffer where you need to write to so that the screen is updated properly by CHDK.
From my observations, if the camera GUI updates an icon (such as the handshake warning), the space taken by that icon is refreshed, so the left over menus disappear from that area.