Custom NewsAdapter to implement multiple things at once