Simply our main loop processing. A lot :-). Correctly use events for all the previous...