rewrote event-list to track time in beats rather than sample time: works better for dynamic tempo changes
fixed import
added further notes about time calculations for dealing with garbage collector
added dynamic-args for function apply's: !*! denotes a function to apply at apply-time, must be run within context of apply!*!