you cannot move the pointer outside of the timeline bounds now
sort events by ticker time if available
started work on match phases, implemented pull to refresh