Forked Huxley for with more event support