added animation capability. see public methods in ComposerGrid. moved some functionality to GridNote class and removed from ComposerGrid for better modularity.