i failed to bitmask. (4<<3) should be (7<<3) to not break button 4 and 5. attached is the fixed patch. - james