Event loop now uses piston-current