Cleaned up view / presenter relationship