Added a couple directives and started using the viewport checker for animations