custom events are working. parsing functions are working. praise the lord.