fix(Magic8GUI): fix logic