ditch animate() for css transitions