Refactor mainmenu into an own module and add a workaround module for the SDK buttons