swipe, viewport-fix, gui-changes