abstract action manager manages the class strings

See pull request https://github.com/stephpy/timeline/pull/26 

Do NOT merge if you don't merge the pull request from timeline!