Implemented external change callback method again for clean version .. about to work on adding new contact to array