allowing points to store multiple events of all kinds, still needs some tweaking