I think this functionality will be available directly within the phone app - by default it shows you the recent calls. Although I appreciate your desire to have this as a widget, and to have configurability (I doubt the Phone app will be open-source).