NSTimer Object seems to be messing up quite a bit. Didn't seem very bad on release mode however. Use Core Audio Timer or Mach Scheduler instead?