add MIT License.
redude FIXME.
Fix a bunch of IndexerCallbacks related stuff and got it working.