Add user mode, and bring back screen off animation.

Change-Id: I0ca4a5fd2075f3cf03cdd1825ea19d5619bfe438