Adam Johnson admits returning to the North East and playing for Martin O'Neill were the key factors behind his decision to join Sunderland.