Refactoring mobile phone call functionality fixing list oreintation issues