Correctly animates and draws based on domain