Okay, that makes perfect sense.
My demo is derived from TPGGame. I used Game.dpr in the Pascal directory as a base template. I tried to manually add PG.Input.Update in UpdateFrame(aElapsedTime: Single), but that does not seem to do much.

What is the preferred class to work with? TPGTestCase or TPGGraphicalTestCase somehow seemed 'wrong' to me to use as they implied test classes used specifically for the Delphi demos.