Hearts scored in injury-time from a free kick to earn a 2-2 draw against Celtic, a point that the Hearts players felt was well deserved.