Searching for bugs causing issue #8. The javascript would hang on searching for :: and the creation of arrays and the likes probably didnt help speed it up.