Issue 3402

@phtaylor viewport callbacks + refactoring
sure, but the time value isn't being set in Maya or Softimage.