renderables and animations are functional