Just the part I cited :) I answered to part 1.



    And I think we need to define a variable lives in recents.js and dialer.js to identify that. I think it will let the code more hard to understand. How do you think?

I didn't understood :/