Move the event system from `piston-lab` to `rust-event`