Added Event + Track Classes. Not fully functional.
Check consistent answers can be recovered
Additioanlly, don't know which side of array
track is passing on.  This is very bad.  Improve this.