Ruler and Timeline implementation