idea for parsing with events