fix presentSemiView