Fix some bugs, change to use fake current location to avoid situations that may cause problems during presentation.