updated trackpupil to use KbCheck to break look

the keypressFcn callback was buggy, so I used PTB to handle it.