If a second imagebutton is added to the left buttonbar strange behaviour occurs on the actual remote hardware. It compiles fine and it works fine in visualizer but the real hardware resets immediately after boot and then goes into a startup loop flashing the screen briefly each time.
The changes have been uploaded in a separate github branch: https://github.com/apertus-open-source-cinema/AXIOM-Remote/tree/second_imagebutton_issue