section and half change events
fixed defer arguments bug
flip camera on half change