added timeable and timermanager
used for pause and resumeable timers