Event-ed library for making timeline based visual effects