Added delay to setScreenMode to accomodate pointer going crazy