Yeah good point.
I've got some things roughed out so far as in I know how to make it grab time, using sysutils and such, just not sure how to get it to use screen elements and detect when you click and how long after a blip. I have spoken quite a bit with my lecturer about the nature of this and he's given me some pointers but due to it being a formal assessment task he is not allowed to help us all that much.