add getters/setters for custom animation functions

various renames