Moved easing to extensions and added view port selectors