Renamed the callback options. And removed uncurrentFunc and currentFunc