Task #549 new timer implementation + check on compatibility mode