fixes to allow screen center to be updated dynamically and beter
keyboard control during fixation testing