detect markers in all events and cache the result
add user mappings and test for them