Finishing propagating events and fixing a bug with the main engine mouse positing.