Handle the situation footer is not yet available when dynamically binding a key
If you hover over the clivebutton too quickly, on_focus
and dynamic binding occur right after the screen loads. At this point, there may not be a footer yet. This MR prevents a crash in this situation