Handle KeyPress and Resize events using Either types
Send events around, not ints