check observer type
fix
return warnings when parsing events
refactor module version parser