Cleaned up Portfolio view and added action hooks that mirror THA hooks