some basic animation stuff stubbed out
animation interface done