IPicker - Initial implementation