Start working on moving mem events to an interval tree to support ranges