fixing js bugs and refining explore