compatibility with VS2010 - timers, range-based for loops