- fixed switchmode
- to do: make intent smaller for playeractivity