timer interval/ticker/maxframetime now CTimeValues as float rounding errors were causing inaccuracies - all good now