good catch - seems i've been reading both api's at the same time 
now tho' i get a "TypeError: Null value" from the .GetList() 
Code:
device.getServiceObject("Service.Messaging", "IMessaging");
[...]
var criteria = {
Type: "Inbox",
Filter: { MessageTypeList: ["SMS"] }
}
var result = msgObj.IMessaging.GetList(criteria); // this throws the error
figured i should be using ps 2.0 anyway, so did it like so, but i'm back to my original problem:
Code:
msgObj = nokia.device.load("messaging");
[...]
var criteria = new Object();
criteria.Type = "SMS";
msgObj.getList(updateCB, criteria, msgObj.SORT_BY_DATE, msgObj.SORT_DESCENDING);
i get the time and sender, but not the content
also, i'm a bit confused as to the capitalization - contrary to the documentation sms.Sender doesn't work, but sms.sender does