some refactoring: 1) store planer_calender_id as string since listpreference does not handle numbers; 2) create event through provider before calling action_edit brings two advantages: on Android <4 calender is set correctly, and we have no default reminders