Fixed up OPTimer, now uses same paradigm as NSTimer