Just had a look and if you Use the PollEvent() method as oppose to the WaitEvent() method there should be no problem using a delta based update system for your logic.
The only issue is the default paint events for your canvas, but have a look at the RedrawGadget example for a way of triggering redraw events!
I believe this combined with Delta timing should work!
The only issue is the default paint events for your canvas, but have a look at the RedrawGadget example for a way of triggering redraw events!
I believe this combined with Delta timing should work!