style: get frames and texture by keys rather than names