smart present model view animations