hunter2: added serial interrupt handling (not working all that well yet)