Implementing 'callback' and 'format'; short timezones names; bugfixes